Для начинающих на С. Составители
Скачать 1.31 Mb.
|
Разветвляющиеся алгоритмыЗадача 16 (№ 25) Больше-меньше (Сложность: 3%)Одна из основных операций с числами – их сравнение. Мы подозреваем, что вы в совершенстве владеете этой операцией и можете сравнивать любые числа, в том числе и целые. В данной задаче необходимо сравнить два целых числа. Входные данныеВ двух строчках входного файла INPUT.TXT записаны числа A и B, не превосходящие по абсолютной величине 2*109. Выходные данныеЗапишите в выходной файл один символ “<”, если A < B, “>”, если A > B и “=”, если A=B.
using namespace std; int main(){ int a,b; cin>>a>>b; if (a>b) cout<< ">"; if (a if (a==b) cout<< "="; return 0; } Задача 17(№ 766) Орешки (Сложность: 3%)Белочка собрала в лесу N шишек c орешками. Белочка очень привередливо выбирала шишки, и брала только те, в которых ровно M орешков. Также известно, что для пропитания зимой ей необходимо не менее K орешков. Определите, хватит ли на зиму орешков белочке.
Входной файл INPUT.TXT содержит три натуральных числа: N, M и K (N, M ≤ 100, K ≤ 10 000). Выходные данные В выходной файл OUTPUT.TXT выведите «YES» если белочке хватит орешков и «NO» в противном случае. #include using namespace std; int main() { int n, m, k; cin >> n >>m >>k; if (n*m >= k) cout << "YES"; else cout << "NO"; return 0; } Задача 18 (№ 21) Зарплата (Сложность: 4%)В отделе работают 3 сотрудника, которые получают заработную плату в рублях. Требуется определить: на сколько зарплата самого высокооплачиваемого из них отличается от самого низкооплачиваемого. Входные данные. В единственной строке входного файла INPUT.TXT записаны размеры зарплат всех сотрудников через пробел. Каждая заработная плата – это натуральное число, не превышающее 105. Выходные данные. В выходной файл OUTPUT.TXT необходимо вывести одно целое число — разницу между максимальной и минимальной зарплатой.# include using namespace std;
int a,b,c,min,max; cin>>a>>b>>c; if (a>b) {max=a; min=b;} else {max=b; min=a;} if (c if (c>max){max=c;} cout< return 0; } |