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