Форум программистов, компьютерный форум CyberForum.ru

В матрице А размера n*n определить минимальный элемент на главной диагонали - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти в строке одинаковые буквы http://www.cyberforum.ru/cpp-beginners/thread525868.html
В строке имеются одинаковые буквы.Найти их.
C++ Моделирование файловой системы FAT Разработать программу моделирующую файловую систему. При моделировании считать, что: -объем внешней памяти, используемой для хранения файловой системы - не менее 64 К -разъем кластера или блока - 512 байт -модель файловая система должна выполянть операции создания, удаления, копирования, перемещения и переименования файлов -размер таблицы размещения файлов (FAT), размер суперблока, размер... http://www.cyberforum.ru/cpp-beginners/thread525864.html
структуры, меню, консоль, не знаю как доделать C++
Вот код struct molprod { string syr, moloko, yogurt, maslo, slivki, tvorog; }; struct vidy { string chedder, rokfor, suluguni; string klub, pers, lim; string sliv, choko, marg;
C++ Вычислить сумму значений функций - в чем ошибка??
в чем ошибка?? Вычислить сумму значений функций #include"stdafx.h" #include <math.h> #include <iostream> using namespace std;
C++ Из заданной матрицы удалить строку и столбцы http://www.cyberforum.ru/cpp-beginners/thread525812.html
Из заданной матрицы A(N, M) удалить строку с номером К и столбцы с номерами Р и Q. Матрицу уплотнить. Прогу написал, но с функциями не дружу. Как сделать с помощью функции? Помогите пожалуйста! #include "stdafx.h" #include "stdafx.h" #include <iostream> #include<CONIO.H> #include<STDIO.H> #include <time.h> #include <stdlib.h> #include<math.h> using namespace std;
C++ Ввести 3 стоки и 1 число Мне нужно ввести 3 стоки и 1 число, пример: scanf("%s %d %s %s", &info.name, &info.unn, &info.fio, &info.date); первая строка (info.name) должна состоять из нескольких слов, но при вводе пробела программа "думает", что я делаю второй ввод т.е. (info.unn) и у меня ничего не выходит. Пробовал делать ввод строки через gets, но почему то в перовом цикле вводилось 3 строки, а не 4, но когда... подробнее

Показать сообщение отдельно
Bagatokak
7 / 7 / 0
Регистрация: 22.03.2012
Сообщений: 17
22.03.2012, 21:17     В матрице А размера 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
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#define n 5
 
int main () {
    int i,j,a[n][n],min,temp,k;
    for (i=0; i<n; i++) 
        for (j=0; j<n; j++) 
            a[i][j]=rand()%11-10; //scanf ("%d", &a[i][j]);
    min=a[0][0];
    k=0;
    for (i=1; i<n; i++)
        if (min>a[i][i]) {
                         min=a[i][i];
                         k=i;
                         }
    for (i=0; i<n; i++) {
        temp=a[0][i];
        a[0][i]=a[k][i];
        a[k][i]=temp;
        }
    getch();
    return 0;
}
Размер матрицы легко поменять в 4-й строке, достаточно изменить цифру "5" на нужное вам значение.
Заполнение массива по умолчанию идёт псевдослучайное, если же требуется ручной ввод с клавиатуры, то достаточно стереть "a[i][j]=rand()%11-10; //".
Попытался всё разжевать, извиняюсь если вышесказанное вам уже было известно.

Это чистой воды Си, но если надо именно С++, то уж извиняйте, чем мог - помог.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru