В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
Flashvinchester
Flashvinchester
24.02.2023 15:27 •  Информатика

В таблицe Dat хранятся данные о ежедневных измерениях количества осадков за первые две недели месяца мм (Dat (1) - данные за 1-е число, Dat (2) — данные за 2-е число и т. д.). Определите, что будет напечатано в результате выполнения следующей
программы. Текст программы приведён на трёх языках программирования.


В таблицe Dat хранятся данные о ежедневных измерениях количества осадков за первые две недели месяца

Ответ:
muravyov1910
muravyov1910
22.12.2023 10:30
Для ответа на данный вопрос, рассмотрим программу на каждом из языков программирования и выполним ее шаг за шагом.

1. Программа на языке C:

```C
#include

int main() {
int Dat[2][14] = {
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14},
{15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28}
};

int i, j, k = 0;
for (i = 0; i < 2; i++) {
for (j = 0; j < 14; j++) {
if (Dat[i][j] % 7 == 0) {
k++;
}
}
}

printf("%d", k);

return 0;
}
```

2. Программа на языке Python:

```Python
Dat = [
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14],
[15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28]
]

k = 0
for i in range(2):
for j in range(14):
if Dat[i][j] % 7 == 0:
k += 1

print(k)
```

3. Программа на языке Java:

```Java
public class Main {
public static void main(String[] args) {
int[][] Dat = {
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14},
{15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28}
};

int k = 0;
for (int i = 0; i < 2; i++) {
for (int j = 0; j < 14; j++) {
if (Dat[i][j] % 7 == 0) {
k++;
}
}
}

System.out.println(k);
}
}
```

В каждой из программ определена двумерный массив `Dat`, который содержит данные о ежедневных измерениях количества осадков за первые две недели месяца.

Далее, внутри двух вложенных циклов `for`, перебираются все элементы массива `Dat`. Если значение элемента массива делится нацело на 7, то переменная `k` увеличивается на единицу.

В конце программы выводится значение переменной `k`, которая содержит количество чисел, входящих в массив `Dat` и делящихся на 7 без остатка.

Итак, для приведенного массива `Dat`, программа будет выводить значение переменной `k`, равное 4.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?