ikavto6
?>

Определить значение наибольшего элемента массива заполненного 300 случайными положительными 3 значным числам и определить порядковый номер этого элемента

Информатика

Ответы

VladimirovnaSimonov

const

  n = 300;

var

  i, max: integer;

  a: array[1..n] of integer;

begin

  randomize;

  writeln('исходные числа');

  max : = 1;

  for i : = 1 to n do

  begin

      a[i] : = random(900) + 100;

      write(a[i], ' ');

      if i mod 30 = 0 then

          writeln;

      if a[max] < a[i] then

          max : = i;

  end;

  writeln('наибольшим являемся элемент ', max, ' значение которого ', a[max]);

end.

soskadoa

примени эту программу себе, тут и мах и мин  program zadanie4;   uses crt;   var  i: integer;   max,min,maxi,mini: integer;   a: array[1..10] of integer;   begin  clrscr;   randomize;   for i: =1 to 10 do  a: =random(51);   writeln('ischodni file');   writeln('');   for i: =1 to 10 do  write(a: 5);   writeln; writeln;   maxi: =1; max: =a[1];   for i: =2 to 10 do  begin  if a> max then  begin  max: =a;   maxi: =i;   end;   end;   mini: =1; min: =a[1];   for i: =2 to 10 do  if a< min> ;   end;   write('maximalnoe = '); writeln(max);   write('minimalnoe = '); writeln(min);   write('maximalnoe i = '); writeln(maxi);   write('minimalnoe i = '); writeln(mini);   writeln('konec zadachi');   readln;   end.

AnvarzhonovichNadezhda1071

#include < iostream>

using namespace std;

int main(){

    int n;

    cout< < "n = ";

    cin> > n;

   

    int m=n,k=0;

    while(m){

        k++;

        m=m/10;

    }

   

    int arr[k];

    m=n;

    for(int i=0; i< k; i++){

        arr[i]=m%10;

        m=m/10;

    }

   

    int chet=0,nechet=0;

    for(int i=k-1; 0< =i; i=i-2){

        nechet=nechet+arr[i];

    }

   

    for(int i=k-2; 0< =i; i=i-2){

        chet=chet+arr[i];

    }

   

    if((chet==nechet)||(chet-nechet==11)||(chet-nechet==-11))

        cout< < "n%11=0"< < endl;

    else

        cout< < "n%11! =0"< < endl;

}

beast05031075

#include "stdafx.h"

#include < iostream>

#include < ctime>

using namespace std;

 

int main()

{

srand(time(0));

int n, m, k;

 

cout < < "n = ";

cin > > n;

cout < < "m = ";

cin > > m;

cout < < "k = ";

cin > > k;

 

int a[100][100];

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

{

  for (int j = 0; j < m; j++)

  {

  a[i][j] = 1 + rand() % 10; // от 1 до 10

  }

}

cout < < endl;

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

{

  for (int j = 0; j < m; j++)

  {

  cout < < a[i][j] < < " ";

  }

  cout < < endl;

}

int temp = 0;

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

{

  for (int j = 0; j < m; j++)

  {

  if (a[i][j] == k)

    temp++;

  }

}

cout < < temp < < endl;

system("pause");

    return 0;

}

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Определить значение наибольшего элемента массива заполненного 300 случайными положительными 3 значным числам и определить порядковый номер этого элемента
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

tkmandarin8376
Nugamanova-Tatyana840
rada8080
yakushkinayuliya
Natalya1895
dashakhmeleva6
Ladyby6224
ev89036973460
elenaperemena8
Shikhova-Vitalii1290
ГармаеваЕкатерина1637
om805633748
iraira761
verachus
snopok66