Задать вопрос
29 марта, 15:36

Перепишите программу под pascal

using System;

namespace ConsoleApplication

{

class Class

{

static int [] Input ()

{

Console. WriteLine ("введите размерность массива") ;

int n=int. Parse (Console. ReadLine ()) ;

int []a=new int[n];

for (int i = 0; i < n; + + i)

{

Console. Write ("a[{0}] = ", i) ;

a[i]=int. Parse (Console. ReadLine ()) ;

}

return a;

}

static int Max (int[] a)

{

int max=a[0];

for (int i = 1; i < a. Length; + + i)

if (a[i] > max) max=a[i];

return max;

}

static void Main ()

{

int[] myArray=Input () ;

int max=Max (myArray) ;

int kol=0;

for (int i=0; i

if (myArray[i]==max) + + kol;

Console. WriteLine ("Количество максимальных элементов = "+kol) ;

}

}

}

+2
Ответы (1)
  1. 29 марта, 17:02
    0
    Var a:array[1 ... 10000] of integer;

    n, i, max, k:integer;

    begin

    readln (n) ;

    for i:=1 to n do read (a[i]) ;

    max:=a[1]; k:=1;

    for i:=2 to n do

    begin

    if a[i]>max

    then begin max:=a[i]; k:=1; end

    else if a[i]=max then k:=k+1;

    end;

    writeln ('k = ', k) ;

    end.

    Пример:

    6

    1 2 3 2 3 3

    k = 3
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Перепишите программу под pascal using System; namespace ConsoleApplication { class Class { static int [] Input () { Console. WriteLine ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы
Похожие вопросы по информатике
15. string s = "Я люблю программировать!"; int p = s. LastIndexOf ("") ; Console. WriteLine (p) ; 16. string s = "Я люблю программировать!"; string res=s. Remove (27) ; Console. WriteLine (res) ; 17.
Ответы (1)
Вместо минимального элемента выводиться 0. #include "stdafx. h" #include using namespace std; int main (int argc, char * argv[]) { int A[12]; int n; int sum; int max; int min; int i; for (i = 0; i < 12; i++) { cout
Ответы (1)
Нужно как из четырёхзначного числа сравнить первую и последнюю цифру и две средних вопрос в том что как их вытащить из этого числа? первую и последнюю я понял как Console. WriteLine ("Введите четырёхзначное число") ; m = int. Parse (Console.
Ответы (1)
Как переделать в этой задаче на С + + статический массив на динамический? #include using namespace std; int main () { int a[][2] = {2,6,1,9,5,7,0,10}; for (int i = 0; i < 4; i++) if (i % 2 = = 0) { for (int k = 0; k < 2 - 1; k++) for (int j = 0;
Ответы (1)
Нужна помощь в с++ #include "pch. h" #include #include using namespace std; int main () { int M[10]; int Num = 10; for (int i = 0; i < Num; i++) { cin >> M[i]; } for (int Ar = 0; Ar < Num; Ar++) { for (int NewAr = Ar + 1; NewAr < Num;
Ответы (2)