Не работает getchar() - C (СИ)
Формулировка задачи:
Почему не работает getchar() и проверка?
#include <stdio.h> #include <stdlib.h> #include <locale.h> #include <time.h> int main() { setlocale(LC_ALL, ""); int mass[30]; int n, i; char c; printf("Количество элементов массива\n"); scanf("%d", &n); printf("Способ заполнения:\n"); printf("1-рандомно\n"); printf("2-свои числа\n"); printf("Выберите вариант\n"); c = getchar(); if(c == '1'){ for( i = 0; i < n; i++) { srand(time(NULL)); i = rand(); i = i % 59; printf("%d\n", i); } } else if ( c == '2') { for( i = 0; i < n; i++) { printf(""); scanf("%d", &(mass[i])); } } return 0; }
Решение задачи: «Не работает getchar()»
textual
Листинг программы
_flushall();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д