kostavaani
?>

Напишите программу, которая в последовательности натуральных чисел находит минимальное нечетное трехзначное число или сообщает, что таких чисел нет. На вход программы подаются количество чисел n, а дальше сами числа x. Программа должна вывести минимальное четное трехзначное число или вывести NO, если таких чисел в последовательности нет. PASCAL ОЧЕНЬ

Информатика

Ответы

drappaeva68

var i, min, x, n:Integer;

begin

min:=1000;

 readln(n);

 for i := 1 to n do

 begin

   readln(x);

   if (x < min) and (x mod 2 <> 0) and (x>=100) and (x<1000) then  

   min:=x;

  end;

  if min = 1000 then  

writeln('NO')

else

writeln(min);

end.

Диана-Николаевна377
Var matrix1:array [,] of real; n:integer; tmp:real;
begin
  write('Введи размерность матрицы:');
  readln(n);
  matrix1:=new real[n,n];
  for var i:=0 to n-1 do  begin
    for var j:=0 to n-1 do
    begin
      matrix1[i,j]:=Random(100);
      write(matrix1[i,j]:4);
    end;
    writeln;
  end;
  writeln('Поменяли:');
  for var j:=0 to n-1 do
  begin
      tmp:=matrix1[j,n-1];
      matrix1[j,n-1]:=matrix1[n-1,j];
      matrix1[n-1,j]:=tmp;
  end;
  for var i:=0 to n-1 do begin
       for var j:=0 to n-1 do
            write(matrix1[i,j]:4);
       writeln;
  end;
 end.
Chistov9721209
Задачка в один оператор)))

// PascalABC.NET 3.0, сборка 1150 от 22.01.2016
begin
  Writeln(ArrRandom(10,1,99).Println.Where(x->x mod 2=0).Average)
end.

Тестовое решение:
96 42 79 85 16 22 50 62 54 40
47.75

"Школьный подход" (видимо, короткому решению у нас не учат)

// PascalABC.NET 3.0, сборка 1150 от 22.01.2016
const
  n=10;
var
  a:array[1..n] of integer;
  i,k,s:integer;
begin
  s:=0;
  k:=0;
  Randomize;
  for i:=1 to n do begin
    a[i]:=Random(99)+1;
    Write(a[i],' ');
    if a[i] mod 2 = 0 then begin
      s:=s+a[i];
      Inc(k)
      end
    end;
  Writeln;
  Writeln(s/k)
end.

Тестовое решение:
22 22 58 41 54 80 71 65 47 99
47.2

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Напишите программу, которая в последовательности натуральных чисел находит минимальное нечетное трехзначное число или сообщает, что таких чисел нет. На вход программы подаются количество чисел n, а дальше сами числа x. Программа должна вывести минимальное четное трехзначное число или вывести NO, если таких чисел в последовательности нет. PASCAL ОЧЕНЬ
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

shumilovs7252
vsbrelok
smartschoolfili6
ramco1972
arnaut-anna
tteplovoz3789
mac4roc3781
werda84
peregovorkacoffee
hrim5736
fomindmity1
Caragyant
Aleksandrovna Kolesnik1764
bagramyansvetlana
Семеновна-Павел