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

1. Дан двумерный массив A[5;5] Найти сумму четных элементов массива
2. Дан двумерный массив A[10;10] Найти количество элементов массива, кратных 3
3. Дан двумерный массив А[7;4] Найти среднее арифметическое всех элементов массива

👇
Ответ:

===== PascalABC.NET =====

begin

 // 1

 var a := MatrRandom(5, 5, -99, 99);

 a.Println.ElementsByRow.Where(k -> k.IsEven).Sum.Println;

 Writeln; // только чтобы отделить задачу

 // 2

 a := MatrRandom(10, 10, -99, 99);

 a.Println.ElementsByRow.Where(k -> k mod 3 = 0).Count.Println;

 Writeln; // только чтобы отделить задачу

 // 3

 a := MatrRandom(7, 4, -99, 99);

 a.Println.ElementsByRow.Average.Print

end.

Примечание:

Оформление отдельной задачей делать так:

begin

   var a := MatrRandom(7, 4, -99, 99);  // создание и заполнение

   a.Println.ElementsByRow.Average.Print // решение и вывод

end.


1. Дан двумерный массив A[5;5] Найти сумму четных элементов массива 2. Дан двумерный массив A[10;10]
4,6(25 оценок)
Открыть все ответы
Ответ:
cleverprincess
cleverprincess
29.12.2022

#include <iostream> //подключаем библиотеку iostream

using namespace std;

int main()

{

int a, s; //объявляем целочисленные переменные a и s

cin >> a; //вводим a

s = 0; //обнуляем сумму

 while (a != 0) //цикл while, условие - a не равно нулю

 {

  s = s + a % 10; //остаток от деления числа на 10 - его последняя цифра, прибавляем ее к сумме

  a = a / 10; // убираем последнюю цифру

 }

if (s % 2 == 0) //условие - проверка на четность

{

 cout << "summa chetnaya"; //выводим когда сумма четная

}

else

{

 cout << "summa nechetnaya"; //выводим когда сумма нечетная

}

return 0;

}

4,5(100 оценок)
Ответ:
StrawberryCake
StrawberryCake
29.12.2022
Static void Main(string[] args) 
       {
            int[,] arr = new int[3, 3];
            Random c = new Random(DateTime.Now.Millisecond);
            for (int i = 0; i < 3; i++)                           
                     for (int j = 0; j < 3; j++)
                          arr[i, j] = c.Next(1, 9);          //заполнение матрицы
                                                                   //тебе это не надо, т.к. она дана           
            //заданный интервал
            int a = 3;
            int b = 3;
            int sum = 0;
            int proizvedenie = 1;
            for (int i = 0; i < a; i++)
            {
                for (int j = 0; j < b; j++)
                {
                    sum += arr[i, j];
                    proizvedenie *= arr[i, j];
                }
            }
            Console.WriteLine("Матрица:");
            Console.WriteLine("{0} {1} {2}", arr[0, 0], arr[0, 1], arr[0, 2]);                   Console.WriteLine("{0} {1} {2}", arr[1, 0], arr[1, 1], arr[1, 2]);            Console.WriteLine("{0} {1} {2}", arr[2, 0], arr[2, 1], arr[2, 2]);            Console.WriteLine("Сумма = {0}", sum);            Console.WriteLine("Произведение = {0}", proizvedenie);            Console.ReadLine();     
   }
}
4,6(16 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ