Программа неправильно работает. Найдите ошибку - C (СИ)

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

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

#include <stdlib.h>
#include <stdio.h>
 
int main()
{
    int     grade;
    int     aCount=0,  bCount=0,  cCount=0,  dCount=0,  eCount=0;
 
    printf("Enter the letter grades.\n");
    printf("Enter the EOF character to end input.\n");
 
    while ( (grade=getchar()) != EOF )
    {
        switch (grade)
        {
            case 'A': case 'a':     ++aCount;  break;
            case 'B': case 'b':     ++bCount;  break;
            case 'C': case 'c':     ++cCount;  break;
            case 'D': case 'd':     ++dCount;  break;
            case 'E': case 'e':     ++eCount;  break;
 
            default:
                printf("Incorrect letter grade entered. Enter a new grade.\n");
        }
    }
 
    printf("\n");
    printf("Totals for each letter grade are:\n");
    printf("A: %d\n",  aCount);
    printf("B: %d\n",  bCount);
    printf("C: %d\n",  cCount);
    printf("D: %d\n",  dCount);
    printf("E: %d\n",  eCount);

    printf("\n");
    system("pause");
    return 0;
}

Решение задачи: «Программа неправильно работает. Найдите ошибку»

textual
Листинг программы
#include "stdafx.h"
#include <stdio.h>
#include <conio.h>
#include "iostream"
 
int main(void)
{
   char ch;
   printf("Input a character:");
   ch = getche();
   printf("\nYou input a '%c'\n", ch);
 
   _getch();
   return 0;
}

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

  1. Включаемые заголовочные файлы:
    • stdafx.h
  2. Тип функции: функция main()
  3. Переменные:
    • char ch;
  4. Вывод сообщения с призывом к вводу символа:
    • printf(Input a character:);
  5. Считывание символа с консоли:
    • ch = getche();
  6. Вывод сообщения с информацией о введенном символе:
    • printf(\nYou input a '%c'\n, ch);
  7. Завершение работы программы:
    • _getch();
    • return 0;

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


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

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

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