#include<stdio.h>
#include<stdlib.h>
int main() {
int i, j, a[10], result = 0,p;
int *m = malloc(sizeof(int)*8);
for(i = 0; i < 10; i++){
scanf("%d", &a[i]);
result += a[i];
}
//printf("%d\n", result);
//printf("\n");
//for(i = 0; i < 8; i++) {
for(j = 0; j < 9; j++) {
scanf("%d", &m[j]);
result = result - m[j];
p = result/2;
}
return p;
}
В этом коде я получаю ошибку времени выполнения. Любая помощь будет оценена по достоинству. Благодаря!Я получаю ошибку времени выполнения для следующего кода
Можете ли вы предоставить более подробную информацию об ошибке, которую вы получаете ? – Jeremy
Поскольку вы получаете ошибку во время выполнения, это означает, что просто смотреть на код не поможет. Нам нужно увидеть, что такое ошибка, и что произошло во время выполнения, чтобы вызвать ее. – durbnpoisn
Узнайте, как использовать отладчик. Если вы запустите в отладчике, он поймает крах «в действии» и скажет вам, где в вашем коде это происходит. Затем вы можете использовать отладчик для проверки значений переменных, чтобы узнать, почему происходит сбой. По крайней мере, пожалуйста, отредактируйте свой вопрос, чтобы сообщить нам, где в *** *** код аварии происходит и какие значения всех задействованных переменных. –