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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Строки и матрицы http://www.cyberforum.ru/cpp/thread215104.html
это первая задача:Определить частоту встречаемости символов в строке. это вторая:Дана прямоугольная матрица nxm целых чисел (n,m <10 – ввод с клавиатуры, значения элементов массива в диапазоне – вводятся случайным образом). вывести на экран исходную матрицу;Поменять местами строку с максимальной суммой со строкой с минимальной суммой.
C++ Проверка чисел на С Нужна программа: Условие: Когда ввожу 123 или -123 на екран выводило что ето число, а когда 123а 4325 виводило что ето текст . Ввод даных в типе char. Заранее благодарен. http://www.cyberforum.ru/cpp/thread215099.html
C++ вопрос
Есть код программы , в конце программы должен запрашеватся вопрос , продолжить выполнения программы да/нет если "да" то программа начинается сначала !если "нет" закрывается ! Напишите код плз !
C++ Упорядочить элементы массива в порядке возрастания
a={-1.3;-2;0;0.5;1.9} Дан линейный массив. Упорядочить его элементы в порядке возрастания.
C++ Заполненые матрицы на С http://www.cyberforum.ru/cpp/thread214796.html
Условие: Заполнить матрицу значениями вектора b1, b2, ... , b81 от левого верхнего угла по спиралi: вправо - вниз - влево - вверх.
C++ Запись целого числа на С Условие: Определить, является ли данная последовательность символов правильной записью целого числа (возможно, со знаком) подробнее

Показать сообщение отдельно
igorrr37
 Аватар для igorrr37
1600 / 1228 / 121
Регистрация: 21.12.2010
Сообщений: 1,875
Записей в блоге: 7
21.12.2010, 20:45     C++ задания
вот смотри работает с любой квадратной матрицей
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();
}
 
Текущее время: 00:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru