Составить линейную программу, печатающую значение true, если указанное выражение является
Составить линейную программку, печатающую значение true, если обозначенное высказывание является истинным, и false
в неприятном случае.
Цифры данного трехзначного числа N являются членами арифметической прогрессии.
2 Составить программку с ветвлением, печатающее слово ДА, если указанное высказывание является подлинным, и
НЕТ в противном случае. Язык с++. Надо с обьяснениями
include lt;iostreamgt;
include lt;cstdlibgt;
using namespace std;
int main()
int number; //Вводимое число
int difference_first, difference_second; //переменные проверки арифм. прогр.
cout lt;lt; "Enter three digit number: "; cin gt;gt; number; //ввод трехзначного числа
while(number lt; 100 or number gt;= 1000)
//проверка числа на трехзначность
cout lt;lt; "Error!\nEnter three digit number: "; cin gt;gt; number;
difference_first = number % 10 - (number / 10 % 10); //разница между третьей цифрой и второй
difference_second = (number / 10 % 10) - (number / 100 % 10); // разница между 2-ой цифрой и первой
if(difference_first == difference_second) // если эти различия равны, значит
cout lt;lt; "YES!" lt;lt; endl; // вывод, ДА
else cout lt;lt; "NO!" lt;lt; endl; // по другому, НЕТ
system("pause");
return 0;
-
Вопросы ответы
Статьи
Информатика
Статьи
Математика.
Физика.
Математика.
Разные вопросы.
Разные вопросы.
Математика.
Разные вопросы.
Математика.
Физика.
Геометрия.