Форум программистов, компьютерный форум, киберфорум
Наши страницы

Сгенерировать 10 чисел в интервале от 1 до 50 и посчитать, сколько среди них чисел > 15 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа по функциї! http://www.cyberforum.ru/cpp-beginners/thread667577.html
Как эту программу переделать в отдельную функцию?! #include <iostream> #include <locale.h> using namespace std; int main(){ float a,b; setlocale(LC_ALL,"ukrainian"); do {
C++ написать программку на С++ Тема:целочисленная арифметика Дано ABCDEF.GHIKLM - вещественное число 1) убрать из числа EH 2) на место группы ABCD записать их сумму, сохранив в числе положение точки относительно целой и дробной частей числа. http://www.cyberforum.ru/cpp-beginners/thread667574.html
C++ Заменить каждое число массива на расположене справа и большее заменяемого
Здравствуйте! Помогите, пожалуйста, соствить алгоритм для массива :gsorry: В массиве нужно заменить каждое число на другое, которое расположено справа и больше заменяемого. В противном случае...
Необходимо написать программу сортирующую эту строки по алфавиту и выводящую результат в другой файл. C++
Уважаемые программисты, помогите пожалуйста девушке. Есть задание, но как-то я давно не садилась за код и не очень помню, ка к правильно делать его и по правильной ли хотя бы общей схеме я иду. ...
C++ Ввести массив случайных чисел в файл .Есть код http://www.cyberforum.ru/cpp-beginners/thread667562.html
#include "stdafx.h" #include <iostream> #include <fstream> #include <stdlib.h> #include <time.h> using namespace std; int main(void) { srand(time(NULL));
C++ Отсортировать массив по возрастанию Отсортировать массив по возрастанию методом поиска минимального элемента. подробнее

Показать сообщение отдельно
John Prick
805 / 738 / 146
Регистрация: 27.07.2012
Сообщений: 2,110
Завершенные тесты: 3
09.10.2012, 23:06
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
/*
Написать программу, которая генерирует 10 целых случайных чисел
в интервале от 1 до 50. Вывести их на экран и посчитать,
сколько среди них чисел > 15
*/
#include <iostream>
#include <algorithm>
 
const int N = 10;
 
int getRand(void) { return rand() % 50; }
bool moreThan15(int x) { return (x > 15); }
 
int main(void)
{
    setlocale(LC_ALL, "Russian");
    int Array[N];
    std::generate(Array, Array + N, getRand);
    std::cout << "Исходный массив: ";
    std::copy(Array, Array + N, std::ostream_iterator<int>(std::cout, " "));
    int cnt = std::count_if(Array, Array + N, moreThan15);
    std::cout << '\n' << "Чисел больше 15: " << cnt << std::endl;
    system("pause");
}
Добавлено через 1 минуту
Только rand() всегда одни и теже числа возвращает. Вместо getRand() можно что-нить посложнее запилить, чтобы разные числа были каждый раз.

Добавлено через 15 секунд
Только rand() всегда одни и теже числа возвращает. Вместо getRand() можно что-нить посложнее запилить, чтобы разные числа были каждый раз.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru