Произведение первого элемента двумерного массива и количества отрицательных - C (СИ)
Формулировка задачи:
Помогите пожалуйста!
Дан двумерный массив действительных чисел. Нужно вычислить произведение первого элемента массива и количества отрицательных.
Листинг программы
- #include <stdio.h>
- #include <stdlib.h>
- #include <time.h>
- int main()
- {
- int n, i, j, k = 0;
- printf("Vvedite chislo \n");
- scanf("%d", &n);
- double a[20][20];
- srand(time(0));
- for (i = 0; i < n; i++)
- for (j = 0; j < n; j++)
- {
- a[i][j] = rand() % 20 - 10;
- }
- for (i = 0; i < n; i++)
- {
- for (j = 0; j < n; j++)
- {
- if (a[i][j] < 0)
- k++;
- }
- printf("%6.2lf", k*a[i][j]);
- }
- }
Решение задачи: «Произведение первого элемента двумерного массива и количества отрицательных»
textual
Листинг программы
- #include <stdio.h>
- #include <stdlib.h>
- #include <time.h>
- int main()
- {
- int n, i, j, k = 0;
- printf("Vvedite chislo \n");
- scanf("%d", &n);
- double a[20][20];
- srand(time(0));
- for (i = 0; i < n; i++)
- for (j = 0; j < n; j++)
- {
- a[i][j] = rand() % 20 - 10;
- }
- for (i = 0; i < n; i++)
- {
- for (j = 0; j < n; j++)
- {
- if (a[i][j] < 0)
- k++;
- }
- }
- printf("%6.2lf", k*a[0][0]);
- return 0;
- }
Объяснение кода листинга программы
В этом коде:
- Сначала пользователю предлагается ввести число. Данное число будет использоваться в качестве размера для создаваемого двумерного массива.
- Затем создается двумерный массив размером n на n.
- Далее инициализируются генераторы случайных чисел, которые будут использоваться для заполнения массива.
- Заполняется двумерный массив случайными числами от -10 до 10.
- Затем в цикле проходят по всем элементам массива и проверяют их знак. Если элемент отрицательный, то к переменной k прибавляется единица.
- После прохода по всем элементам массива выводится произведение первого элемента и переменной k.
- В конце программы возвращается 0, что означает успешное завершение работы программы.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д