Предмет: Информатика, автор: BlackNPS

Реализовать программу

Задана матрица действительных чисел размерностью М х N (2=Найти минимальное значение из всех максимальных элементов строки.

Ответы

Автор ответа: tigryn46
0

#include <stdio.h>

#include <time.h>

#include <stdlib.h>

int main()

{

int n, i, j, jmax, jmin; float a[50][50], min, max, sum = 0;

printf("N = "); scanf_s("%d", &n);

for (i = 1; i <= n; i++)

{

for (j = 1; j <= n; j++)

{

a[i][j] = rand() % 10 - 5.37;

printf("%7.3f", a[i][j]);

}

printf("\n");

}

printf("\n");

for (i = 1; i <= n; i++)

{

max = a[i][1]; jmax = 1;

min = a[i][1]; jmin = 1;

for (j = 1; j <= n; j++)

{

if (a[i][j] > max)

{

max = a[i][j];

jmax = j;

}

if (a[i][j] < min)

{

min = a[i][j];

jmin = j;

}

}

float tmp = a[i][jmax];

a[i][jmax] = a[i][jmin];

a[i][jmin] = tmp;

for (j = 1; j <= n; j++)

printf("%7.3f", a[i][j]);

printf("\n");

}

for (int i = 0; i < n; i++)

for (int j = 0; j < n; j++)

if (i == j)

{

sum += a[i][j];

}

printf("Summa - %7.3f", sum);

}

Похожие вопросы
Предмет: Информатика, автор: 777mi666
Використовуючи мову С++ написати код для завдання виконуючи нижчезгадані умови
Завдання: Word: слово, номера сторінок, на яких слово зустрічається (від 1 до
10), число сторінок. Створити масив об’єктів.
а) слова, які зустрічаються більше ніж на N сторінках;
б) слова в алфавітному порядку;
в) для заданого слова номери сторінок, на яких воно зустрічається.- Виконати завдання із застосуванням класів:
Умови:
- Створити конструктори класу
- Створити меню до виконання пунктів завдання
- Включити до класу методи set(...), get(...), show(...)
- Зробити специфікацію всім написаним функцій
- Передбачити можливість зчитування/запису даних у файл(Використовувати текстові файли)
- Результати обчислень вивести на екран
- Для тестування використати динаміний масив
- При тестуванні даних більше 100 записів
- тестування
- Мінімальність і лаконічність ф-ії main() -Основна програма (main), реалізація функцій, що використовується
та їх інтерфейс мають знаходиться в різних файлах.