const
v = 4.45;
var
n:integer;
begin
write('n = ');
readln(n);
writeln('r := ', n * v);
readln;
end.
1. Число не меньше 50 и четное: 50
2. Опечатка, вероятно. Либо наибольшее X - тогда 99, либо наименьшее натуральное x, и тогда это будет 1, либо НЕ меньше 100, тогда 101
3. Немного запутано, но по идее: число должно быть четным и меньше 10. Максимальное такое число: 8
4. X больше либо равен 7, или x меньше 6. Единственное число, которое НЕ подходит под эту формулу: 6
10. Обычное уравнение вида При том что n только натурален. Очевидно, что n = 2
17. Надо просмотреть каждую пару чисел и поставить плюсик, если первое больше 15 или второе больше 9. Я загнул пять пальцев, лучше меня перепроверить
25. У эсминца всего 2500 из которых 500 принадлежат также и фрегату. А всего-всего их 4500. Значит ТОЛЬКО эсминцу принадлежат 2000, ТОЛЬКО фрегату тоже 2000, а фрегату всего 2000+500 = 2500. Я понимаю, что ничего из этой писанины понять невозможно, так что прилагаю картиночку, написанную замороженной куриной лапой.
45. Столько писанины, а проще взять листочек в клеточку и самому побыть роботом, исполняя команды. Если у меня все верно, то за один цикл получается общее смещение на 1 вверх и 1 вправо. Значит за 5 циклов будет смещение (5,5) и чтоб переместиться в начало надо дать команду (-5,-5)
53. Третья строчка аналогична: a = 2*4 + 7*3. Любой второклассник скажет, что это 29. Четвертая строчка аналогична: b = 30-29 = 1. Таким образом, у нас a = 29, b = 1. А просят найти именно b. В ответ пишем 1
program Number_of_mounth;
var month:byte;
begin
write('Введите номер месяца:');
readln(month);
if(month<1)or(month>12)then
writeln('Вы ввели неправильный номер месяца!')
else
begin
write('Название месяца:');
case month of
1:writeln('Январь');
2:writeln('Февраль');
3:writeln('Март');
4:writeln('Апрель');
5:writeln('Май');
6:writeln('Июнь');
7:writeln('Июль');
8:writeln('Август');
9:writeln('Сентябрь');
10:writeln('Октябрь');
11:writeln('Ноябрь');
12:writeln('Декабрь');
end;
write('Количество дней в месяце:');
case month of
1,3,5,7,8,10,12:writeln('31');
4,6,9,11:writeln('30');
2:writeln('28 или 29');
end;
write('Времягода:');
case month of
1,2,12:writeln('Зима');
3,4,5:writeln('Весна');
6,7,8:writeln('Лето');
9,10,11:writeln('Осень');
end;
if not (month=1)then writeln('Это не первый месяц в году');
if not (month=12)then writeln('Это не последний месяц в году');
end;
Объяснение:
Ошибка была в объявлении переменой а именно в начале блока бегин к переменой month задавался тип byte, это делает до начала блока в Var
100n*4,45=445n
вроде так)