М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
liona676
liona676
13.09.2021 08:30 •  Информатика

Решите на языке c. n нечетных чисел нужно вывести на экран n наименьших натуральных нечетных чисел. input со стандартного устройства ввода вводится 1 натуральное число – n (1 ≤ n ≤ 300). output нужно выдать на стандартное устройство вывода n требуемых чисел в порядке возрастания через пробел. в конце строки пробел ставить не следует.

👇
Открыть все ответы
Ответ:
khleskina02
khleskina02
13.09.2021
1)Просыпаюсь 7:00 (ес в первую смену)
2)Заправляю постель
3)Чищу зубы 7:10
4)Завтракаю 7:15
5)Одеваюсь в 7:30
6)Обуваюсь
7)Иду в школу 7:40
8)Переобуваюсь и сдаю куртку в гардероб 7:45
9)Своё расписание напиши и там типо 8:00 -13:00 (распиши все уроки и когда идешь кушать)
10)Иду домой 13:10
11)Мою руки 13:20
12)Ем 13:25
13)Отдыхаю (своё время например до 14:00)
14)Одеваюсь в бассейн на плаванье 14:00
15)Иду в бассейн 14:05
16)Плаваю с 14:15
17)Иду в художку 15:15
18)Рисую в художественной школе 15:30
19)Иду домой в 18:30
20)Мою руки 18:40
21)Ужинаю 18:50
22)Делаю дз 19:00
23)Сижу за компьютером 21:00
24)Умываюсь 22:30
25)Ложусь спать 23:00
4,4(67 оценок)
Ответ:
varkraft
varkraft
13.09.2021

Модуль сделаем с функцией проверки на чётность чисел.

Основную программу почти не менял - см. комментарии

Объяснение:

в модуле есть функция getChet которой передаётся число, и на после проверки возвращает чётное это число или нет

модуль

unit pr1u;

interface

 function getChet(i:integer):boolean;

implementation

 function getChet(i:integer):boolean;

 begin

   getChet := i mod 2 = 0;

 end;

begin

end.

основная программа

program pr1;

(*добавляем модуль pr1u для использования в программе*)

uses crt, pr1u ;

var

 a:array[1..100]of integer;

 i,p,p0,p1,sum,temp,n,j:integer;

begin

 clrscr;

 write('n=');

 read(n);

 for i:=1 to n do begin

   write('a[',i,']=');

   read(a[i]);

 end;

 writeln;

 p:=1;

 for i:=1 to n do

(*  тут идёт использование функции getChat из модуля pr1u, которая проверяет отправленное ей число на чётность*)

   if getChet(i) then p:=p*a[i];

 writeln('proizvedenie=',p);

 writeln;

 for i:=n downto 1 do

   if a[i]=0 then p0:=i;

 writeln('pervyi 0 v pozicii - ',p0);

 writeln;

 for i:=1 to n do

   if a[i]=0 then p1:=i;

 writeln('poslednii 0 v posicii - ',p1);

 writeln;

 sum:=0;

 for i:=p0 to p1 do

   sum:=sum+a[i];

 writeln('summa=',sum);

 writeln;

 readkey;

end.

4,5(96 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ