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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
wsa
0 / 0 / 0
Регистрация: 20.05.2013
Сообщений: 202
#1

Вывод матрицы на экран - C++

28.09.2013, 18:21. Просмотров 933. Ответов 2
Метки нет (Все метки)

//* С клавиатуры вводится размерность целочисленной матрицы, затем сама матрица.Найти элементы меньшие среднего арифметического.
//* Разрешается при этом использовать только один оператор цикла(кроме цикла ввода матрицы).
как написать вывод матрицы на экран после ввода строк и столбца?
C++ (Qt)
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
 #include <iostream> 
 #include <windows.h>
 
 using namespace std;
 
 int main()
 {
 setlocale(LC_CTYPE, "Russian");
 int n, m;
 int *a;
 double average = 0;
 cout <<"Введите количество строк n:"<<endl;
 cin >> n;
 
 cout <<"Введите количество столбцов m:"<< endl;
 cin >> m;
 a = new int [n*m];
 for (int i = 0; i < n; i++)
     for (int j = 0; j<m; j++)
 {
 cout <<"a[" << i << j << "]="<< endl;
 cin >> *(a+i*m+j);
 average += *(a+i*m+j);
 }
 cout <<"Среднее арифметическое = "<< average/n/m<<endl;
 double average2=average/n/m;
 for (int i = 0; i < n*m; i++)
{
     if ((*(a+i))<average2)
         cout <<"Элементы меньшие среднего арифметического: "<<*(a+i)<<"["<< i/m<<"] ["<< i%m<<"]" << endl;
 }
 delete [] a;
 system ("pause");
 return 0;
 }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.09.2013, 18:21     Вывод матрицы на экран
Посмотрите здесь:

Не правильный вывод на экран. C++
Вывод исходной матрицы на экран C++
Вывод матрицы на экран/в файл C++
Вывод на экран исходного и транспонированного изображение матрицы C++
Вывод на экран списка C++
Каждый элемент матрицы умножить на максимальный элемент у поточному рядку. Вывести на экран начальную та полученную матрицы C++
C++ Вывод данных на экран
C++ Заполнение матрицы и ее вывод на экран
Многократный вывод на экран C++
C++ Вывод заданной матрицы на экран
C++ Заполнение матрицы и ее вывод на экран
C++ Вывод на экран

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
rublag
52 / 52 / 4
Регистрация: 06.02.2013
Сообщений: 156
28.09.2013, 18:40     Вывод матрицы на экран #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
using namespace std;
 
int main()
{
    int row = 5;
    int col = 5;
    int m[row * col];
    for(int i = 0; (m[i]=i) < row*col; ++i);
 
    int j = 0;
    for(int i = 0; i < col*row; ++i)
    {
        cout << m[i] << '\t';
        if(++j == col)
        {
            cout << endl;
            j = 0;
        }
    }
    return 0;
}
Код
~/сpptest-build-desktop-Qt_4_8_2_in_PATH__System________$ ./сpptest 
0       1       2       3       4
5       6       7       8       9
10      11      12      13      14
15      16      17      18      19
20      21      22      23      24
wsa
0 / 0 / 0
Регистрация: 20.05.2013
Сообщений: 202
28.09.2013, 19:37  [ТС]     Вывод матрицы на экран #3
а куда именно подставить это? после этого выражения?
Цитата Сообщение от wsa Посмотреть сообщение
cout <<"a[" << i << j << "]="<< endl; cin >> *(a+i*m+j); average += *(a+i*m+j); }
Yandex
Объявления
28.09.2013, 19:37     Вывод матрицы на экран
Ответ Создать тему
Опции темы

Текущее время: 01:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru