Вопрос задан 22.04.2018 в 20:40. Предмет Информатика. Спрашивает Искакова Акбота.

Помогите решить!!! Учусь в 10 классе, так что простую прогу напишите, чтоб было понятно. Спасибо!

Паскаль На уроках делали через for и if (i,j) Написать программы: 1)Дана матрица 10*10, заданная ДСЧ от -100 до 100 Найти в матрице количество всех двухзначных чисел, у которых сумма цифр кратная 2 2)Дана матрица 10*10, заданная ДСЧ от -100 до 100. В двумерном массиве целых чисел определить, сколько раз в нем встречается элемент со значением X.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Шульга Ярослав.

Var
    a: array[1..100, 1..100] of integer;
    i, j, m, n, count2, countx, x: integer;

begin
    {ввод матрицы}
    n := 10;
    
    writeln('Данные матрицы:');
    for i := 1 to n do
    begin
        for j := 1 to n do
        begin
            a[i, j] := random(200) - 100;
            write(a[i, j]:4, ' ')
        end;
        writeln;
    end;
    
    write('x = ');
    readln(x);
    count2 := 0;
    countX := 0;
    for i := 1 to n do
        for j := 1 to n do
        begin
            if a[i, j] = x then
                countX := countX + 1;
            if (a[i, j] >= 10) and (a[i, j] <= 99) and ((a[i, j] div 10 + a[i, j] mod 10) mod 2 = 0) then
                count2 := count2 + 1;
        end;
    writeln('countX = ', countX);
    writeln('count2 = ', count2);
end.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос