М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
kiraganziy
kiraganziy
06.08.2022 16:21 •  Информатика

Дописать программу! вводится квадратная матрица с рандомными числами. из этой матрицы выписать простые числа в одномерный массив! typemas = set of 1..1000; constnn=10; mm=10; rr=10; pp=10; kk=10; qq=10; vara: array [-10..nn,-10..nn] of integer; l: mas; n,r,k,j,i,x,y,z,f,s,d: integer; begin//clrscr; l: = [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131, 137, 139, 149, 151, 157]; writeln('введите размерность квадратной матрицы a'); readln(n); //clrscr; writeln('a[',n,',',n,']='); //afor i: =1 to n dobeginfor j: =1 to n dobegina[j,i]: =random(10); write(a[j,i],' '); end; writeln; end; //a for i: =1 to n doif (a[i,i] in l) or (a[i,n-i+1] in l) then x: =d; writeln('целые числа матрицы: '); if x=d then write(x=d); readln; end.

👇
Ответ:
Diasolataev
Diasolataev
06.08.2022
Const  n=5;
var
  a: array [1..n,1..n] of integer;
  b:array[1..n*n]of integer;
  i,j,k,p:integer;
  f:boolean;
begin
k:=0;
for i:=1 to n do
  begin
  for j:=1 to n do
    begin
    a[i,j]:=random(100);
    write(a[i,j]:5);
    f:=true;
    for p:=2 to (a[i,j] div 2) do
      if a[i,j] mod p=0 then f:=false;
      if f then
        begin
        k:=k+1;
        b[k]:=a[i,j];
        end;
      end;
  writeln;
  end;
write('Искомый массив: ');
for p:=1 to k do write(b[p],' ');  
end.
4,7(22 оценок)
Открыть все ответы
Ответ:
danik24rysskiy
danik24rysskiy
06.08.2022
Program Massiv;
{$APPTYPE CONSOLE}
uses  SysUtils;

var  i: integer; // счетчик 
 a: array[1..10] of Integer; // объявляем массив из 10 целых элементов
begin
// Вводим элементы массива с клавиатуры 
for i:=1 to 10 do  // цикл  
begin     
  writeln('vvedite element massiva i nagmite >>ENTER');     
  write('a[',i,']=');     
  write(a[i]);     
  read(a[i])   
end; 
i:=1;
j:=0;// счетчик для поиска 3-го элемента 
  repeat 
    if a[i]<=0   
      then
        inc(i) // переходим к следующему элементу        
      else     
        begin       
          inc(j); // отмечаем найденный положительный элемент      
          inc(i)  // переходим к следующему элементу     
        end; 
   until (j=3) or (i=11); // До тех пор пока не найден 3-й положительный элемент
                                  // либо не проверен весь массив
 if j=3   
   then // есть как минимум три положительных элемента  в массиве      
     writeln('3 Pologitelniy element a[',i-1,']=', a[i-1])   
   else // в массиве меньше трех положительных элементов     
     writeln('Net 3 pologitelnogo eltmenta = ');
readln; 
readln
  { TODO -oUser -cConsole Main : Insert code here }
end.
4,7(58 оценок)
Ответ:

#include <iostream>

#include <ctime>

using namespace std;

int main()

{

   int n[10],a,b;

   float s;

   cout<<"OT: ";cin>>a;

   cout<<"DO: ";cin>>b;

   srand(time(0));

   

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

   {

       n[i] = a+rand()%b;

   }

   cout <<"Все числа: ";

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

   {

       cout<<" "<<n[i];

       s = s + n[i];

   }

cout<<endl<<"ITOG: "<<s/(sizeof(n)/sizeof(int));

   return 0;

}

Объяснение:

4,6(88 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ