В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
AliceWhite31841
AliceWhite31841
06.12.2021 05:22 •  Информатика

Задание 1. На С++ используя локальные переменные разработать программу в соответствии со следующими условиями. В главной функции заполнить 8 -элементный целочисленный массив с клавиатуры и задать два дробных числа. Спроектировать две отдельные функции: 1) запись элементов массива в файл в виде матрицы 2˟4;
2) нахождение наибольшего из двух дробных чисел; вывод результата произвести в главной функции.
Интерфейс программы оформить в виде меню. Выход из программы по – желанию пользователя.
Задание 2. Используя глобальные переменные разработать программу в соответствии с условиями Задания 1.
Задание 3(дополнительно). Объединить две разработанные программы в одну и сделать общее меню.

Показать ответ
Ответ:
dickosh97
dickosh97
03.04.2020 19:58

Программа на Python

 

 

import sys 

#ввод значения 

a = raw_input("Введите значение возраста")

#пробуем преобразовать введенное значене к числу

try:

  a = int(a)

except:

  # если введено значение котоое нельзя преобразовать в число ругаемся и завершаем программу

  print "Не корректное значение"

  sys.exit(1)

 

 if a < 0:

  print "возраст не может быть меньше нуля"

elif a>=6 and a<=17:

  print "Школьник"

else:

  print "Не школьник"

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0,0(0 оценок)
Ответ:
Бенди3007
Бенди3007
18.01.2022 03:42

var a:array[1..40] of integer;

i, j, cou, coumax, amax: integer;

begin

   coumax:=0;

   for i:=1 to 40 do

      readln(a[i]);

   for i:=1 to 40 do begin

      cou:=0;

      for j:=1 to 40 do

         if(a[i]=a[j]) then inc(cou);

      if(cou>coumax) then begin

         coumax:=cou;

         amax:=a[i];

      end;

   writeln(amax, ' is the most repeated value');

end.

 

var a1, temp, cou, i, sum:integer;

begin

   read(a1);

   if (a1>=0) then cou:=1 else cou:=0;

   if (cou>0) then sum:=a1 else sum:=0;

   for i:=2 to 40 do begin

      read(temp);

      if (temp>0) and (temp mod a1=0) then begin

         inc(cou);

         inc(sum,temp);

      end;

   end;

   writeln(sum/cou)

end.

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота