По разделам



Задача Minmax 22


Дано целое число N (> 2) и набор из N чисел. Найти два наименьших элемента из данного набора и вывести эти элементы в порядке
возрастания их значений.

Код (C/C++)

#include <stdio.h>
int main(void)
{
    int n,i;
    float min1,min2,r;
 
    printf("N:");
    scanf("%i", &n);
    for (i=1; i<=n; ++i){
        printf("%i>",i);
        scanf("%f", &r);
 
        if (i==1){
            min1=r;
            min2=r;
        }
        
        if ((r<min2)&&(r!=min1))  {
            if (r<min1){
                min2=min1;
                min1=r;
            } else min2=r;
        }
        
        if (min1==min2) min2=r;
        
    }
    printf("%f %f\n",min1,min2);
    return 0;
}

Код (Python)

import random

N = random.randrange(3,15)
print("N = ",N)

L = [random.randint(1, 15) for i in range(N)]
print("Initial:",L)
L = sorted(L)
print("Sorted:",L)
print(L[0],L[1])
									

Код (Pascal)

program Minmax22;
var
  Min1,Min2,R,Sum:Real;
  N,i:Integer;
 
begin
  Sum:=0;
  Write('N:');
  Readln(N);
  for i:=1 to N do
   begin
     Write(i,' число:');
     Readln(R);
 
     if i=1 then
      begin
       Min1:=R;
       Min2:=R;
      end;
 
 
 
     if R<Min2 then
       if R<Min1 then
        begin
         Min2:=Min1;
         Min1:=R;
        end
       else if R<>Min1 then Min2:=R;
 
     if Min1=Min2 then Min2:=R;
   end;
   writeln(Min1,' ',Min2);
end.
									




Minmax. Абрамян
Minmax 1 Просмотров: 37
Minmax 2 Просмотров: 26
Minmax 3 Просмотров: 21
Minmax 4 Просмотров: 17
Minmax 5 Просмотров: 27
Minmax 6 Просмотров: 34
Minmax 7 Просмотров: 32
Minmax 8 Просмотров: 17
Minmax 9 Просмотров: 24
Minmax 10 Просмотров: 18
Minmax 11 Просмотров: 46
Minmax 12 Просмотров: 32
Minmax 13 Просмотров: 33
Minmax 14 Просмотров: 24
Minmax 15 Просмотров: 28
Minmax 16 Просмотров: 21
Minmax 17 Просмотров: 26
Minmax 18 Просмотров: 25
Minmax 19 Просмотров: 22
Minmax 20 Просмотров: 34
Minmax 21 Просмотров: 32
Minmax 22 Просмотров: 19
Minmax 23 Просмотров: 23
Minmax 24 Просмотров: 29
Minmax 25 Просмотров: 16
Minmax 26 Просмотров: 36
Minmax 27 Просмотров: 29
Minmax 28 Просмотров: 26
Minmax 29 Просмотров: 29
Minmax 30 Просмотров: 28

Комментарии

Чтобы написать комментарии вам нужно войти в систему или зарегистрироваться