Я новичок в программированииC++, ошибка c2143 (синтаксис errot), c2065, c2109
Я получаю эти ошибки компилятора:
Ошибка 1 Ошибка C2143: синтаксическая ошибка: отсутствует ';' перед «типа»
Ошибки 2 Ошибки C2065: «арны»: необъявленный идентификатор
Ошибка 3 Ошибки C2109: нижний индекс требует массив или типа указателя
Ошибки 4 Ошибки C2065: «арна»: необъявленный идентификатор
ошибки 5 Ошибка C2109: индекс требует массив или типа указателя
Вот мой код:
#include <stdio.h>
int main(void)
{
int num, sum, i, e, n, avrg, numsnum, avrgu, chek;
sum = 0;
i = 0;
avrgu = 0;
chek = 0;
n = 0;
numsnum = 0;
int ary[5];
e = 0;
do{
scanf("%d", &num);
ary[n] = num;
n++;
i++;
sum += num;
numsnum++;
} while (i != 4);
avrg = (sum)/numsnum;
for (e = 0; e = 4; e++){
if (ary[chek] > avrg){
avrgu++;
}
chek++;
}
printf("%d numbers are above the AVERAGE of all.\n", avrgu);
return 0;
}
заранее спасибо!
Код, введенный здесь, является ошибочным. Можете ли вы перепроверить и отредактировать его? – bgamlath
Просто поместите комментарий на строку, где вы получите ошибку (и). Пожалуйста?! :) – mihai
ошибка 1: строка 11 ошибка 2: строка 16 ошибка 3: строка 16 ошибка 4: строка 25 ошибка 5: строка 25 – user3113856