Ребята,помогите добавить цикл.который будет генерировать случайные числа,с помощью команды srand.
10-11 класс
|
Эта программа определяет,возрастающая или убывающая последовательность чисел.
если возрастает,например 1234(1 < 2 < 3 <4 )-то пишет 1
если убывает 321 или 231(3 < 2 < 1)-ложь,пишет ноль
если 111(1 < 1 < 1)ложь,тк строгая возрастающая последовательность,пишет ноль
#include <iostream>
int main()
{
int n;
bool flag = true;
std::cin >> n;
while(n != 0)
{
while (n >= 10)
{
if(n / 10 % 10 >= n % 10)
flag = false;
n = n / 10;
}
std::cout << flag << std::endl;
flag = true;
std::cin >> n;
}
}
#include <iostream>
#include <cstdlib>
#include <ctime>
int main()
{
int n;
bool flag = true;
while(n != 0)
{
time(0); //!Рандом каждый раз будет разный
n = rand() % 1000; //!Собственно, сама рандомизация чисел, будет работать, пока рандом не выдаст число, кратное 1000 (тогда n = rand() % 1000 == 0)
std::cout << n << std::endl;
while (n >= 10)
{
if(n / 10 % 10 >= n % 10)
flag = false;
n = n / 10;
}
std::cout << flag << std::endl;
flag = true;
}
}
программа написана,просто добавить srand,чтобы сам генерировал последовательность
Другие вопросы из категории
информатике.Опишите на русском языке или на одном из языков програмирования алгоритм, который позволяет найти и вывести количество учащихся чья оценка за тест выше средней оценки в классе.
const N=30;
var a: array [1..N] of integer;
i, j: integer;
s: real;
begin
for i:=1 to N do readln(a[i]);
...
end.
Читайте также
в задаче требуется написать программу которая по двум заданным числам находила бы в диапазоне между этими числами все простые числам где простое число которое имеет всего лишь два делителя то есть оно делится на единицу и на само себя и больше оно не на что не делиться например -3 7 11 помогите )) олимпиада по инфе )) даю максимум баллов ))