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

Вмассиве из n элементов, заданных случайным образом из промежутка [0; 50], найдите произведение всех элементов, меньших 25 (pascal abc)

👇
Ответ:
Ксеня228
Ксеня228
01.02.2021

Program mathlover12;


const


 n = 50; {Количество элементов массива}


 m = 50; {Максимально возможное значение элемента}


var  

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


 i,pp:integer;


 s:string;


begin


 s:='**** -=Alphaeus=- ****';


 for i:=1 to 22 do begin write(s[i]); sleep(42) end;


{заполняем массив случайными числами}


 writeln; randomize;


 for i:=1 to n do a[i]:=random(m+1);


{Ищем произведение элементов, меньших 25}


 pp:=1;


 for i:=1 to n do


   if a[i]<25 then pp:=pp*a[i];


{Вывод}


 writeln;


 for i:=1 to n do


   write(a[i],' ');


 writeln; writeln;


 writeln('Произведение элементов, меньших 25, равнo ',pp);


end.


{PascalABC.NET}

Program mathlover12;

const

 n = 50; {Количество элементов массива}

 m = 50; {Максимально возможное значение элемента}

var  

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

begin

 var s:='**** -=Alphaeus=- ****';

 for var i:=1 to 22 do begin write(s[i]); sleep(60) end;

{заполняем массив случайными числами}

 writeln; randomize;

 for var i:=1 to n do a[i]:=random(m+1);

{Ищем произведение элементов, меньших 25}

 var pp:=1;

 for var i:=1 to n do

   if a[i]<25 then pp:=pp*a[i];

{Вывод}

 writeln; a.println; writeln;

 writeln('Произведение элементов, меньших 25, равнo ',pp);

end.


Вмассиве из n элементов, заданных случайным образом из промежутка [0; 50], найдите произведение всех
Вмассиве из n элементов, заданных случайным образом из промежутка [0; 50], найдите произведение всех
4,5(84 оценок)
Открыть все ответы
Ответ:
Чикама
Чикама
01.02.2021
// PascalABC.NET 3.2, сборка 1467 от 02.06.2017
// Внимание! Если программа не работает, обновите версию!

begin
  var t:=ReadAllText('Pascal.txt');
  var c1:=ReadlnString('Введите строку замещаемых символов').ToCharArray;
  var c2:=ReadlnString('Введите строку замещающих символов').ToCharArray;
  for var i:=0 to c1.Length-1 do
    t:=t.Replace(c1[i],c2[i]);
  WriteAllText('Pascal.txt',t);
  Writeln('Работа завершена');
end.

Пример
Введите строку замещаемых символов ячсми
Введите строку замещающих символов фывап
Работа завершена
4,5(47 оценок)
Ответ:
drunkbear
drunkbear
01.02.2021
# Python 3.6.1

S = input()
B = input()
C = [int(i) for i in input().split()]
A = input()

for m in [i for i in set([j for j in range(len(S))]).difference(C)]:
   if S[m] in B.split():S =  S[:m] + A[0] + S[m+1:]
print(S)



// Pascal

Var
   S:string[100];
   B:string[50];
   C:array[0..100] of byte;
   A:char;
   j,m:byte;
   L:boolean;
Begin
ReadLn(S);
ReadLn(B);
j:=0;
Read(A);
While A <> #13 do
   Begin
   Read(C[j]);
   C[j]:=C[j]+1;
   j:=j+1;
   Read(A);
   End;
ReadLn();
Read(A);
For m:= 1 to Length(S) do
    Begin
    L:=true;
    For j:= 0 to j do
        if C[j] = m then L:=false;
    if L then
       if pos(S[m],B) <> 0 then S[m]:=A;
    End;
WriteLn(S);
End.
4,6(99 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ