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

C++ задания - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Проверка чисел на С http://www.cyberforum.ru/cpp/thread215099.html
Нужна программа: Условие: Когда ввожу 123 или -123 на екран выводило что ето число, а когда 123а 4325 виводило что ето текст . Ввод даных в типе char. Заранее благодарен.
C++ вопрос Есть код программы , в конце программы должен запрашеватся вопрос , продолжить выполнения программы да/нет если "да" то программа начинается сначала !если "нет" закрывается ! Напишите код плз ! http://www.cyberforum.ru/cpp/thread215060.html
C++ Заполненые матрицы на С
Условие: Заполнить матрицу значениями вектора b1, b2, ... , b81 от левого верхнего угла по спиралi: вправо - вниз - влево - вверх.
C++ Запись целого числа на С
Условие: Определить, является ли данная последовательность символов правильной записью целого числа (возможно, со знаком)
C++ метод рунге-кутта 2 порядка http://www.cyberforum.ru/cpp/thread214666.html
y' = exp(x+y) y(-1) = 0 Нужно написать программу, для метода рунге-кутта 2 порядка. Для первого порядка, я нашёл алгоритм и справился, а вот это уравнение не могу решить :( подскажите алгоритм...
C++ Ввести и вывести текст на консоль Нужно простая работа с текстом нужно ввести текст(с пробелами т.е. cin - неподойдет) и вывести введенный текст также с пробелами со всем. вот собственно и все. Может кто помочь? подробнее

Показать сообщение отдельно
igorrr37
1648 / 1276 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 7
21.12.2010, 20:45
вот смотри работает с любой квадратной матрицей
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
38
39
40
41
42
43
44
45
/*В матрицах А (4,4), В (5,5), C (7,7) поменять местами строки и столбцы, на пересечении которых находится максимальный элемент.*/
 #include<iostream>
 #include<conio.h>
 #define DEM 5
 #define A(x) (int i=0;i<x;i++)
 #define B(x) (int j=0;j<x;j++)
 using namespace std;
 
 main(){
        int arr[DEM][DEM]={{1,2,3,4,15},
                           {8,7,6,5,45},
                           {5,4,9,7,67},
                           {6,7,9,4,76},
                           {4,5,7,88,9}};
        int a=arr[0][0]; int row; int col;
        for A(DEM){
            for (int j=0;j<DEM;j++){
                if(arr[i][j]>a) {
                    a=arr[i][j];
                    row=i; col=j;
                }
            }
        }
        cout<<"Before changing: \n"<<endl;
        for A(DEM){
            for B(DEM){
                cout<<arr[i][j]<<"  ";
            }
            cout<<"\n";
        }
        cout<<"\nMax element: "<<a<<"  Row: "<<row<<"   Column: "<<col<<"\n\n";
         for A(sizeof(arr)/sizeof(*arr)){
             int temp=arr[row][i];
             arr[row][i]=arr[i][col];
             arr[i][col]=temp;
         }
         cout<<"After changing: \n"<<endl;
         for A(DEM){
            for B(DEM){
                cout<<arr[i][j]<<"  ";
            }
            cout<<endl;
        }
        getch();
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru