Задать вопрос
29 июля, 08:20

Перепишите программу под 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) ;

}

}

}

+4
Ответы (1)
  1. 29 июля, 09:50
    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)