По разделам

 

Решение задачи 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 Просмотров: 4718
Minmax 2 Просмотров: 2809
Minmax 3 Просмотров: 1837
Minmax 4 Просмотров: 1848
Minmax 5 Просмотров: 1706
Minmax 6 Просмотров: 3290
Minmax 7 Просмотров: 1559
Minmax 8 Просмотров: 1680
Minmax 9 Просмотров: 1364
Minmax 10 Просмотров: 1695
Minmax 11 Просмотров: 1479
Minmax 12 Просмотров: 1666
Minmax 13 Просмотров: 1391
Minmax 14 Просмотров: 1418
Minmax 15 Просмотров: 1324
Minmax 16 Просмотров: 1389
Minmax 17 Просмотров: 1223
Minmax 18 Просмотров: 1252
Minmax 19 Просмотров: 1179
Minmax 20 Просмотров: 1180
Minmax 21 Просмотров: 1122
Minmax 22 Просмотров: 1339
Minmax 23 Просмотров: 1054
Minmax 24 Просмотров: 1236
Minmax 25 Просмотров: 1187
Minmax 26 Просмотров: 1650
Minmax 27 Просмотров: 1113
Minmax 28 Просмотров: 1151
Minmax 29 Просмотров: 1296
Minmax 30 Просмотров: 1456

Комментарии

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



Заявка на расчет