Пользователь вводит два целых числа. Первое должно быть больше второго. Вывести на экран числа от первого до второго с шагом 1.
Написать программу, выводящую на экран соучайные числа от -10 до 10 пока не будет сгенирировано число 0
СРОЧНОООО ППЖЖЖЖЖ ПРОШУ СРОЧНОООО ОЧЕНЬ!!!!!!
Ответы
1 Задача
#include <iostream>
using namespace std;
int main(){
setlocale(LC_ALL, "Rus");
int a,b;
cout << "Введите первое число: ";
cin >> a;
cout << "Введите второе число: ";
cin >> b;
if(a < b){
cout << "Первое число должно быть больше второго..." << endl;
return 1;
}
else if(a == b){
cout << "Числа равны" << endl;
return 1;
}
cout << "Результат: ";
for(int i = a; i >= b; --i,--i){
cout << i << " ";
}
return 0;
}
2 Задача
#include <iostream>
#include <cstdlib>
#include <time.h>
using namespace std;
int main(){
srand(time(NULL));
setlocale(LC_ALL, "Rus");
cout << "Генерируем числа от -10 до 10 пока не будет сгенерирован 0... " << endl;
int input = 1;
while(input != 0){
input = rand() % 20 - 10;
cout << "Сгенерировано число = " << input << endl;
if(input == 0){
cout << "Сгенерирован 0" << endl;
return 0;
}
}
return 0;
}