Архив блога

воскресенье, 30 января 2011 г.

Задача 143.

Напишите программу, которая вводит с клавиатуры одномерный массив из 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;
}

Комментариев нет:

Отправить комментарий