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

Типовые на паскале! массивы дано: n - целое семизначное число, вводится пользователем. проверка на семизначность обязательна! выполнить: записать в массив a[i] цифры этого числа. 2. дано: a[i] – массив целых чисел, состоящий из 5 элементов. элементы массива вводятся пользователем из диапазона [-10,10]. проверка ввода обязательна! выполнить: вывести на экран сумму неположительных и произведение неотрицательных элементов. 3. дано: a[i] – массив целых чисел, состоящий из 5 элементов. элементы массива вводятся пользователем. выполнить: вывести на экран среднее арифметическое элементов. 4. дано: a[i] - массив вещественных чисел, состоящий из элементов, выбранных случайным образом из диапазона [0; 5] (в вещественном числе 3 знака после запятой). выполнить: b[i] - отсортировать массив a[i] по возрастанию. c[i] - отсортировать массив a[i] по убыванию. 5. дано 10 целых чисел. выполнить: вычислить разницу между максимальным и минимальным из них. 6. дано: a - массив вещественных чисел, заданных случайным образом из диапазона от 2 до 12, с точностью до 2 знаков после запятой. размер массива: n=17. найти: максимальный элемент из его элементов с нечетными номерами. буду невероятно !

Показать ответ
Ответ:
ilay23143p0bp8a
ilay23143p0bp8a
30.07.2020 18:27
1)
USES CRT;
VAR A:array[1..100] of Longint;   
s:integer;   
x,i:Longint;
BEGIN
CLRSCR;

      Repeat         
         Writeln('Введите 7-ми значное число');         
         Readln(x);         
         i:=x;         
         s:=0; 
        
         while i>0 do           
            begin             
               i:=i div 10;               
               s:=s+1;           
            end;       
  
        if s > 7 then Writeln('Вы ввели число больше');         
        if s < 7 then Writeln('Вы ввели число меньше');

         Writeln;
      until s=7;

      for i:=1 to 7 do       
         begin           
            A[i]:=x mod 10;           
            x:=x div 10;         
         end;

      for i:=1 to 7 do         
         Write(A[i],' ');

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