elenakarpova709
?>

Дан двумерный квадратный массив. найти номера строк, все элементы которых равны нулю.

Информатика

Ответы

Nasteona1994

 

  uses   crt;   var   a : array [ 1.. 20 , 1.. 20 ] of real;   i , j , k , n , s : integer;   begin   clrscr;   write ( 'введите размер матрицы: ' );   read (n );   for i : = 1 to n do     for j : = 1 to n do     begin       write ( 'a[' , i , ',' , j , ']= ' );       readln (a [i , j ] );     end;   writeln;   writeln;   writeln ( 'исходная матрица ' , n , 'x' , n , ': ' );   for i : = 1 to n do   begin     for j : = 1 to n do       write (a [i , j ] : 2 : 0 , ' ' );     writeln;   end;   k : = 0;   for i : = 1 to n do   begin     for j : = 1 to n do     begin       if a [i , j ] = 0 then       begin         k : = k + 1;         s : = s + 1;       end;     end;     if k = n then writeln (i , ' строка состоит из нулей! ' );     k : = 0;   end;   if s = 0 then writeln ( 'в матрице нет нулевых строк' ); end.
ag-modul

var a: array[1..1000,1..1000] of integer; zero,zero1,j,i,n: integer; beginwriteln('vvedite razmernost massiva nxn'); readln(n); for i: = 1 to n dobeginfor j: = 1 to n do beginwrite('a[',i,',',j,']: ='); read(a[i,j]); end; end; zero : = 0; for i : = 1 to n do begin for j : = 1 to n do begin if a[i, j] = 0 then begin zero : = zero + 1; zero1 : = zero1 + 1; end; end; if zero = n then writeln(i, ' stroka sostoit iz nulei '); zero : = 0; end; if zero1 = 0 then writeln('net nulevix strok'); end.

galkavik

если я правильно понял, то

1. вариант с++

#include < iostream>

int nod(int var1, int var2) //алгоритм евклида

{

    while(var1 ! = var2)

    {

        if(var1 > var2)

            var1 = var1 - var2;

        else var2 = var2 - var1;

    }

    return var1;

}

int nok(int var1, int var2)

{

    return (var1 * var2) / nod(var1, var2);

}

int main()

{

    short int

        a, b, c, d,

        m, n, nk;

    std: : cin > > a > > b > > c > > d;

    nk = nok(b, d); // избегаем не нужных вычислений

    m = a * (nk / b) + c * (nk / d);

    n = nok(b, d);

    std: : cout < < "первая дробь: " < < a < < "/" < < b < < std: : endl;

    std: : cout < < "вторая дробь: " < < c < < "/" < < d < < std: : endl;

    std: : cout < < std: : endl < < "результат: " < < m < < "/" < < n < < std: : endl;

}

2. c

#include < stdio.h>

int nod(int var1, int var2) //алгоритм евклида

{

    while(var1 ! = var2)

    {

        if(var1 > var2)

            var1 = var1 - var2;

        else var2 = var2 - var1;

    }

    return var1;

}

int nok(int var1, int var2)

{

    return (var1 * var2) / nod(var1, var2);

}

int main()

{

    short int

        a, b, c, d,

        m, n, nk;

    scanf("%hi%hi%hi%hi", & a, & b, & c, & d);

    nk = nok(b, d); // избегаем не нужных вычислений

    m = a * (nk / b) + c * (nk / d);

    n = nok(b, d);

    printf("первая дробь: %hi/%d\n", a, b);

    printf("вторая дробь: %hi/%d\n", c, d);

    printf("результат: %hi/%hi\n", m, n);

}

Olenkalebedeva4477

Современные  антивирусные программы состоят из модулей:

1) Эвристический модуль – для выявления неизвестных вирусов

2) Монитор – программа, которая постоянно находится в оперативной памяти ПК

3) Устройство управления, которое осуществляет запуск антивирусных программ и обновление вирусной базы данных и компонентов

4) Почтовая программа (проверяет электронную почту)

5) Программа сканер – проверяет, обнаруживает и удаляет фиксированный набор известных вирусов в памяти, файлах и системных областях дисков

6) Сетевой экран – защита от хакерских атак

Для защиты от вирусов можно использовать:

Общие средства защиты информации, которые полезны также как страховка от физической порчи дисков, неправильно работающих программ или ошибочных действий пользователей;

Профилактические меры, позволяющие уменьшить вероятность заражения вирусом;

Специализированные программы для защиты от вирусов.

Общие средства защиты информации полезны не только для защиты от вирусов. Имеются две основные разновидности этих методов защиты: резервное копирование информации, т. е. создание копий файлов и системных областей дисков на дополнительном носителе; разграничение доступа, предотвращающее несанкционированное использование информации, в частности, защиту от изменений программ и данных вирусами, неправильно работающими программами и ошибочными действиями пользователей.

Объяснение:

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

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

Дан двумерный квадратный массив. найти номера строк, все элементы которых равны нулю.
Ваше имя (никнейм)*
Email*
Комментарий*

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

Гаврилаш
Шавкат кызы
sky-elena712558
matveevaev81
cheremetdiana
MikhailovichKrizhnaya578
phmad7
Евгений
Neveselova
Lolira64
zurabghiendzhoian886
Анна гутлина
Наталья_Васищев
shmanm26
delta88