Напишите программу, которая вводит с клавиатуры одномерный массив из 5-ти целых чисел, после чего выводит количество ненулевых элементов. Перед вводом элемента должна выводится подсказка с номером элемента.
/*
Программа вводит с клавиатуры одномерный массив
из 5-ти целых чисел, после чего выводит количество
не нулевых элементов.
*/
#include "locale.h"
#include "curses.h"
#include "stdio.h"
main()
{
int i, n, k;
char *log;
i = 0;
n = 0;
k = 0;
log = setlocale(LC_CTYPE,"ru_RU.UTF-8");
initscr();
printw("Вывод массива целых чисел.\n");
printw("После ввода каждого числа нажмите <Enter>\n");
for(i = 1; i <= 5; i++)
{
printw("s[%i] -> ", i);
scanw("%i", &n);
if(n != 0) k++;
}
printw("В массиве %i ненулевых элементов.\n", k);
getch();
endwin();
return 0;
}
Комментариев нет:
Отправить комментарий