Для начинающих на С. Составители
Скачать 1.31 Mb.
|
Выходные данные. В выходной файл выведите слово YES, если информация, опубликованная в газете, может соответствовать правде, и слово NO - иначе.
using namespace std; int main (){ int r1, r2, r3; cin>>r1>>r2>>r3; if (r2+r3<=r1) cout<<"YES"; else cout<<"NO"; return 0; } Задача 27 (№ 757) Спирт (Сложность: 10%)Каждому школьнику из курса органической химии известна формула молекулы этилового спирта – C2H5(OH). Откуда видно, что молекула спирта состоит из двух атомов углерода (C), шести атомов водорода (H) и одного атома кислорода (O). По заданному количеству атомов каждого из описанных выше элементов требуется определить максимально возможное количество молекул спирта, которые могут образоваться в процессе их соединения. Входные данные. Первая строка входного файла INPUT.TXT содержит 3 натуральных числа: C, Н и O – количество атомов углерода, водорода и кислорода соответственно. Все числа разделены пробелом и не превосходят 1018. Выходные данныеВ выходной файл OUTPUT.TXT выведите максимально возможное число молекул спирта, которые могут получиться из атомов, представленных во входных данных.
using namespace std; int main(){ long long int C,H,O, min; cin>>C>>H>>O; if(C>=2) min=C/2; if(H>=6){ if ( (H/6)<=min ) min=H/6;} if(O>=1){if ( (O/1)<=min ) min=O/1;} cout< По заданному номеру месяца в году требуется определить время года. Входные данныеВходной файл INPUT.TXT содержит натуральное число N (N≤100) – номер месяца. Выходные данные
#include using namespace std; int main() { int a; cin >> a; if (a == 1 or a == 2 or a == 12) cout << "Winter"; if (a == 3 or a == 4 or a == 5) cout << "Spring"; if (a == 6 or a == 7 or a == 8) cout << "Summer"; if (a == 9 or a == 10 or a == 11) cout << "Autumn"; if (a >12) cout<<"Error"; return 0; } Задача 29 (№ 685) Золотой песок (Сложность: 10%)Сотрудники завода по производству золотого песка из воздуха решили поправить свое финансовое положение. Они пробрались на склад завода, где хранился золотой песок трех видов. Один килограмм золотого песка первого вида они смогли бы продать за A1 рублей, второго вида – за A2 рублей, а третьего вида – за A3 рублей. Так получилось, что у сотрудников оказалось с собой только три емкости: первая была рассчитана на B1 килограмм груза, вторая на B2 килограмм, а третья на B3 килограмм. Им надо было заполнить полностью все емкости таким образом, чтобы получить как можно больше денег за весь песок. При заполнении емкостей нельзя смешивать песок разных видов, то есть, в одну емкость помещать более одного вида песка, и заполнять емкости песком так, чтобы один вид песка находился более чем в одной емкости. Требуется написать программу, которая определяет, за какую сумму предприимчивые сотрудники смогут продать весь песок в случае наилучшего для себя заполнения емкостей песком.
Выходные данные. В единственную строку выходного файла OUTPUT.TXT нужно вывести единственное целое число – сумму в рублях, которую смогут сотрудники заработать в случае наилучшего для себя заполнения емкостей песком. #include #include using namespace std; int main(){ int a1,a2,a3,b1,b2,b3,x; cin>>a1>>a2>>a3>>b1>>b2>>b3; Расставляем данные по возрастанию if (a2 if (a3 if (a2 if (b2 if (b3 if (b2 cout< return 0; } Задача 30 (№ 777) Будильник (Сложность: 12%) Известный исследователь Чарльз Ф. Мантц, устав от долгого путешествия через джунгли, лег спать в 10 часов вечера, но предварительно он завел будильник на 12 часов следующего дня. Но проспать 14 часов ему не удалось – будильник зазвонил через 2 часа. Исследователь забыл, что на будильнике, имеющем 12-тичасовой циферблат, можно задать время до звонка только менее 12 часов. Напишите программу, которая определяет, сколько часов успеет проспать исследователь, прежде чем будильник его разбудит. Входные данные. В единственной строке входного файла INPUT.TXT записаны два целых числа S и T (1 ≤ S, T ≤ 12), разделенные одним пробелом - час, когда исследователь лег спать, и час, на который он установил будильник. |