Язык Pascal. С учетом високосных годов.
var
age, days: integer;
begin
writeln('Введите возраст человека в годах');
readln(age);
days:= age * 365 + (age div 4);
writeln('Количество прожитых дней: ', days);
end.
| – логическая операция ИЛИ. В результате этой операции будут найдены страницы, содержащие хотя бы одно из двух указанных слов.
& – логическая операция И. В результате этой операции будут найдены страницы, содержащие оба указанных слова.
Смотри приложение.
Начертим 3 окружности. Окружность с центром в точке К – страницы, найденные по запросу КОЛБАСА, окружность с центром в точке С – по запросу СЫР, с центром в точке П – ПАШТЕТ.
Обозначим буквами плоскости:
a – только те страницы, которые были найдены по запросу КОЛБАСА, и которые не могли быть найдены другими запросами
b – только те страницы, которые были найдены по запросу СЫР, и которые не могли быть найдены другими запросами
с – только те страницы, которые были найдены по запросу КОЛБАСА, и которые не могли быть найдены другими запросами
d – только те страницы, которые были найдены по запросу КОЛБАСА & СЫР, и которые не могли быть найдены другими запросами
e – только те страницы, которые были найдены по запросу КОЛБАСА & ПАШТЕТ, и которые не могли быть найдены другими запросами
f – только те страницы, которые были найдены по запросу СЫР & ПАШТЕТ, и которые не могли быть найдены другими запросами
g – только страницы, найденные по запросу КОЛБАСА & СЫР & ПАШТЕТ
Остальное решение смотри на фотографии.
ответ: 11 тыс страниц.
На каком языке программу писать, следовало бы уточнить.
Вот на С# без учета високосного года:
#include<stdio.h>
#include<stdlib.h>
int main()
{
int age, res;
printf( "Введите ваш возраст:\n" );
scanf( "%i", &age );
res = age * 365;
printf( "Вами прожито: %i дней\n", res );
system( "pause" );
return 0;
}
Если нужно учитывать високосный год, то добавляется соответственное условие, делящее возраст на 4 и потом плюсуется количество дней из полученного (целого значения)