Стародубцева_Васильевич485
?>

Паскаль! 1)обнулить элементы в строке двумерного массива если в строке есть хотя бы два нулевых элемента. 2)удалить строку если в ней есть нулевой элемент(двумерный массив) 3)в двумерном массиве заменить элементы стоящие над максимальным, минимальным элементом из последней строки..не использовать метку флаг true false

Информатика

Ответы

Зинина-Олесия
1)program obnulenie; var a: array[1..100,1..100] of longint; n,i,j,m,k,o: longint; begin read(n,m); {}for i: =1 to n do for j: =1 to m do read(a[i,j]); for i: =1 to n do for j: =1 to m do if a[i,j]=0 then  for o: =1 to m do  a[i,o]: =0; for i: =1 to n do begin for j: =1 to m do write(a[i,j],' '); writeln; end; end. 2) program obnulenie; var a: array[1..100,1..100] of longint; n,i,j,m,k: longint; begin read(n,m); {} for i: =1 to n do for j: =1 to m do read(a[i,j]); for i: =1 to n do begin for j: =1 to m do if a[i,j]=0 then begin for k: =1 to m do a[i,k]: =0; end; end; for i: =1 to n do begin for j: =1 to m do write(a[i,j],' '); writeln; end; end.  3) program zamena; var a: array[1..100,1..100] of longint; n,i,j,m,k,vr1,x1,x2,y1,y2,max,min: longint; begin read(n,m); {} for i: =1 to n do for j: =1 to m do read(a[i,j]); max: =-999999; min: =999999; for i: =1 to n do begin for j: =1 to m do begin if max< a[i,j] then begin max: =a[i,j]; x1: =i; y1: =j end; if min> a[i,j] then begin min: =a[i,j]; x2: =i; y2: =j end; end; end; vr1: =a[x1-1,y1]; a[x1-1,y1]: =a[x1,y1]; a[x1,y1]: =vr1; vr1: =a[x2-1,y2]; a[x2-1,y2]: =a[x2,y2]; a[x2,y2]: =vr1; for i: =1 to n do begin for j: =1 to m do write(a[i,j]); writeln; end; end.
Вакуленко
F=¬a+b& c a b c   ¬a   b& c     f 0 0   0     1     0       1 0 0   1     1     0       1 0 1   0     1     0       1 0 1   1     1     1       1 1 0   0     0     0       0 1 0   1     0     0       0 1 1   0     0     0       0 1 1   1     0     1       1
Васильевий
#include< stdio.h> #include< conio.h> #include< math.h> bool simpl(int n)   {     int k=1,m;     m=sqrt(n)+1;     for (int i=2; i< =m; i++)     if ((n % i)==0)   {   k=0;   break; }     return k;   }int main() {     int n,k=0;       printf("n = ");   scanf("%i",& n);       int a[n];     for (int i=1; i< =n; i++)       if (simpl(i)) { a[k]=i;   k++; };     for (int i=0; i< k; i++)     printf("%i   ",a[i]);         getch();     return(0); }

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

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

Паскаль! 1)обнулить элементы в строке двумерного массива если в строке есть хотя бы два нулевых элемента. 2)удалить строку если в ней есть нулевой элемент(двумерный массив) 3)в двумерном массиве заменить элементы стоящие над максимальным, минимальным элементом из последней строки..не использовать метку флаг true false
Ваше имя (никнейм)*
Email*
Комментарий*

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

Corneewan
saint158
SitnikovYurii5
citioil15
k075ko8
vallium8354
Семеновна-Павел
Что такое анимация сор 5 класс​
lion13
Rufilya-Belov
karavan85450
avdushinalizza1
emaykova785
frolevgevg6420
pavtrusov
ev27076878