iİnformatikanın məktəbdə tədrisi

7-7r

Определите количество чисел, равных максимальному из всех чисел последовательности


Пояснения будут скоро


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

Program A7_07;

Var

 f:text;

 a,maxa,k:integer;

 BEGIN

  assign(f,'in7_07.txt'); reset(f);

  if IoResult<>0 then

   begin writeln('Net faila'); readln;

   exit; end;

   readln(f,maxa);

   k:=1;

   while(not EOF(f)) do

     begin

       readln(f,a);

       if(a>maxa) then

        begin maxa:=a; k:=1; end

                  else

        if (a=maxa) then INC(k);

     end;

   close(f);

   writeln('Kmax=',k);

   readln;

 END.

// Program A7_07;

#include <iostream>

#include <fstream>

 

using namespace std;

 

int main()

{  ifstream f;

int a, maxa,k=1;

    f.open("in7_07.txt");

    if (!f) { cout<<"net faila\n"; return -1;}

    f>>maxa;

    while(f>>a)

    {

        if(a>maxa) {maxa=a; k=1;}

         else if (a==maxa) k++;

     }

     f.close();

     cout<<"Kmax="<<k<<endl;

    return 0;

}