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

При поступлении на пункт формирования каждый воин запаса отвечает на вопрос о своей военной специальности написать программу подсчитывающую количество механиков (1) заряжающих (2) наводчиков (3) пусть за день пункт пропускает n человек плзз !

👇
Ответ:
maksimwwe00718
maksimwwe00718
17.01.2022

Var

s1,s2,s3,n,i,s:integer;

Begin

writeln('Введите кол-во человек');

readln(n);

for i:=1 to n do begin

writeln('введите специальность: механик-1, заряжающий-2, наводчик-3');

readln(s);

if s=1 then s1:=s1+1;

if s=2 then s2:=s2+1;

if s=3 then s3:=s3+1;

if (s>=4) or (s<=0) then writeln('такой специальности нет');

end;

writeln('механиков-',s1,' заряжающих-',s2,' наводчиков-',s3);

end.

Как-то так это на Паскале. На других не могу увы(

4,8(96 оценок)
Открыть все ответы
Ответ:
Человек2029
Человек2029
17.01.2022
1.
a:=10;
b:=20;
c:=30;
2.
При write(a) - выведется на экран просто значение а;
При write('a') - выведется просто буква "а";
При write('a=', a) - выведется на экран, например: a=10
3. Чтобы вывести на экран число с фиксированной запятой нужно написать write(a:0:3). a - должна быть вещественного типа. 3 - означает три знака после запятой, поэтому если у вас число 1.2758234, то будет выведено на экран 1.275

4. 
a = 1;
b = 11;

5.

program pl;
var 
a, b : integer;
s, p : real;
begin
writeln("Введите первую сторону прямоугольника:");
readln(a);
writeln("Введите вторую сторону прямоугольника:");
readln(b);
p = 2*(a+b);
s = a*b;
writeln("Площадь прямоугольника равна:", s);
writeln("Периметр прямоугольника равен:", p);
end.
4,4(62 оценок)
Ответ:
valeria02042004
valeria02042004
17.01.2022
ответ: 1111011111001011
Переводим в десятичную: 
F7CB16 = 15∙163+7∙162+12∙161+11∙160 = 61440+1792+192+11 = 6343510 
Потом это число переводим в двоичную:
63435/2=31717 (остаток 1)
31717/2=15858 (остаток 1)
15858/2=7929 (остаток 0)
7929/2=3964 (остаток 1)
3964/2=1982 (остаток 0 )
1982/2=991 (остаток 0)
991/2=495 (остаток 1)
495/2=247 (остаток 1)
247/2=123 (остаток 1)
123/2=61 (остаток 1)
61/2=30 (остаток 1)
30/2=15 (остаток 0)
15/2=7 (остаток 1)
7/2=3 (остаток 1)
3/2=1 (остаток 1)
Последний ответ 3/2=1 - эту единицу берём и наоборот собираем остатки.
4,7(73 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ