C

Решите проблемы в коде:



#include

struct users

{

char name[50];

int roll;

float marks;

}s[10];


int main()

{

int i;


printf("Enter of users:\n");


//storing information

for(i=0;i<10,++i)

{

s[i].roll = i+1;


printf("\nFor roll number%d,\n",s[i].roll);


printf("Enter name: ");

scanf("%s",s[i].name);


printf("Enter marks: ");

scanf("%f",&s[i].marks);


printf("\n");

}






printf("Displaying information:\n\n");

//displaying information

for(i=0;i<10;++i)

{

printf("\nRoll number:%d\n",i+1);

printf("Name: ");

puts(s[i].name);

printf("Marks:%.1f",s[i].marks);

}

}




Выдает:

clang-7 -pthread -lm -o main main.c

main.c:16:12: warning: relational comparison result unused

[-Wunused-comparison]

for(i=0;i<10,++i)

~^~~

main.c:16:19: error: expected ';' in 'for' statement specifier

for(i=0;i<10,++i)

^

1 warning and 1 error generated.

exit status 1


Аноним: просто не показывает
Аноним: stdio
Аноним: в начале #include stdio h
Аноним: просто его стирает
nevereas3: Ну судя по сообщению компилятора, жалуется на отсутствие ; в цикле
nevereas3: Требует: for(i=0;i<10;++i)
nevereas3: А у тебя там запятая
nevereas3: 30 строка, если я правильно посчитал
Аноним: Спасибо!
Аноним: А по питону поможешь?Можешь ответить на вопрос,поставлю корону

Ответы

Ответ дал: nevereas3
1

Ответ:

Не хватает ; в объявлении цикла

Объяснение:

У тебя:
for(i=0;i<10,++i)

{

Требуется:
for(i=0;i<10;++i)

{

Вас заинтересует