Ввод-вывод символов - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Дан код на Си:
#include<stdio.h>
void main()
{   
         char c[10];
    for(int i=0;i<10;i++)
    {
        printf("Vvedite otchenky %d-ogo studenta:\n",i+1);
        scanf("%c",&c[i]);
    }
    for(int i=0;i<10;i++)
        printf("%c",c[i]);
}
Надо ввести и вывести оценки 10 учащихся на экран. Почему у меня четные перепрыгивает?

Решение задачи: «Ввод-вывод символов»

textual
Листинг программы
#include <stdio.h>
 
void main()
{
    int c[10];
 
      for(int i=0; i<10; i++)
        {
            printf("Vvedite otchenky %i-ogo studenta: ",i+1);
            scanf("%i",&c[i]);
        }
 
      for(int i=0; i<10; i++)
          printf("%i",c[i]);
}

Объяснение кода листинга программы

В этом коде:

  1. Создается массив c[10] для хранения 10 целых чисел.
  2. Запускается первый цикл for, который выполняет ввод 10 отскоков с помощью функции scanf и сохраняет их в массиве c.
  3. Выводится второй цикл for, который выводит все 10 элементов массива c.
  4. Код, вероятно, предназначен для ввода и вывода целых чисел, но без дополнительного контекста трудно сказать больше.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4.25 из 5
Похожие ответы