Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C (СИ) UML диаграмма(Отдел кадров) http://www.cyberforum.ru/c-beginners/thread2354373.html
Отдел кадров и бухгалтерия компании. * Сотрудними: ФИО, паспортные данные, рисунок, дом. и моб. телефон, отдел, комната, подчиненные сотрудники , должность, тип работы , задание, проэкт ,размер...
C (СИ) Заменить все пробелы символом подчеркивания, а каждую первую и последнюю буквы каждого слова - символами “<” и “>"
Введите с клавиатуры строку символов, после чего замените все пробелы символом подчеркивания, а каждую первую и каждую последнюю буквы каждого слова – символами “<” и “>” соответственно. Выведите...
Почему приведенный код не работает? C (СИ)
Что с эти кодом почему он не хочет работать? #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <math.h> #include <stdlib.h> #include <conio.h> #include <stdlib.h>
C (СИ) Функции: если в матрице есть строки/столбцы, состоящие из нулей, то обнулить столбцы/строки с такими же номерами Дана квадратная целочисленная матрица С. Если в ней есть строки, состоящие из нулей, то обнулить столбцы с такими же номерами. Если есть столбцы, состоящие из нулей, то обнулить соответствующие... http://www.cyberforum.ru/c-beginners/thread2354328.html
C (СИ) Нужно вывести только максимальные шестнадцатеричные числа в 32-битной архитектуре(8 знаков по сути или +/- и 7 знаков) http://www.cyberforum.ru/c-beginners/thread2354277.html
Нужно вывести только максимальные шестнадцатеричные числа в 32-битной архитектуре(8 знаков по сути или +/- и 7 знаков) с помощью команды getchar. Кто-нибудь может помочь? Сделал пока счётчик этих...
Метод Жордана с выбором главного элемента C (СИ)
тема закрыта. разобрался.
Программа нахождения обратной матрицы C (СИ)
#include <stdio.h> #include<locale.h> #define n 3 int main() { float a, b, x, P, detk, d, o; float c,m; float det = 1; int i, j, k, l, r, f; int t;
C (СИ) Обработка масивов 7. Даны действительные A,A,A,...,A.Все члены последовательности с четными номерами, предшествующие первому по порядку члену со значением Max(A,A,A,...,A) умножить на Max(A,A,A,...,A.). http://www.cyberforum.ru/c-beginners/thread2354173.html
C (СИ) Функция: найти среди заданных массивов тот, в котором сумма элементов наибольшая http://www.cyberforum.ru/c-beginners/thread2354131.html
Получить 10 массивов случайных чисел. Найти среди них тот, в котором сумма элементов наибольшая.
C (СИ) Вывести строку, заменив цифры на соответствующее числительное Форумчане, выручайте! Задание-введите строку, выведите ее, заменив цифры на соответствующее числительное(1-ноль,2-два и тд). Это нужно сделать с использованием динамического двухмерного массива. ... http://www.cyberforum.ru/c-beginners/thread2354040.html
Шмебулок
0 / 0 / 0
Регистрация: 21.10.2018
Сообщений: 36
0

На побочной диагонали матрицы поменять местами первый максимальный и последний минимальный элементы

19.11.2018, 17:50. Просмотров 808. Ответов 1
Метки (Все метки)

В этой задачи задана матрица вещественных чисел A[n][n].Нужно в побочной диагонеале матрицы найти первый максимальный и последний минимальный елементы и поменять их местами.Я в главной диагонале нашел первый минимальный и последний максимальный и поменял их местами, как переписать код правильно?



C
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
29
30
31
32
33
34
35
36
37
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(){
const int n=8;
int A[n][n];
int min, max, i, j, a;
srand (time (0));
printf ("Initial matrix: \n");
for(i=0; i<n; i++){
    for(j=0; j<n; j++){
        A[i][j]=rand ()  %11 -5 ;
        printf("%3i", A[i][j]);
        printf ("  ");
}
printf("\n\n");
}
max=min=0;
for(i=0; i<n; i++){
    if (A[i][i]<A[min][min])
    min=i;
        else if (A[i][i]>=A[max][max])
        max=i;
}
    a=A[min][min];
    A[min][min]=A[max][max];
    A[max][max]=a;
    printf ("New matrix: \n");
    for(i=0; i<n; i++){
        for(j=0; j<n; j++){
            printf("%3i", A[i][j]);
            printf ("  ");
}
    printf ("\n\n");
}
return 0;
}


Вернуться к обсуждению:
На побочной диагонали матрицы поменять местами первый максимальный и последний минимальный элементы
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.11.2018, 17:50
Готовые ответы и решения:

Как поменять местами последний нулевой элемент и первый максимальный элементы?
Как поменять местами последний нулевой элемент и первый максимальный элементы?

На побочной диагонали матрицы найти максимальный и минимальный элементы
Дана квадратная матрица размером 6х6.На побочной диагонали найти максимальный и минимальный...

На побочной диагонали матрицы найти максимальный и минимальный элементы
Дана квадратная матрица размером 6х6.На побочной диагонали найти максимальный и минимальный...

Поменять местами максимальный и минимальный элемент главной диагонали матрицы
В квадратной матрице размером 5х5 узнать максимальный и минимальный элемент главной диагонали....

Найти минимальный элемент каждого столбца матрицы и поменять его местами с элементом побочной диагонали
Уважаемые форумчане , прошу помочь с программой данного содержания: &quot;Дана квадратная матрица, в...

1
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.