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

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

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

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

28.09.2013, 18:21. Просмотров 1119. Ответов 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;
 }
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.09.2013, 18:21
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вывод матрицы на экран (C++):

Заполнение матрицы и ее вывод на экран - C++
Нужно заполнить матрицу случайными числами из диапазона, границы которого вводятся с клавиатуры. Размер матрицы также вводится с...

Вывод матрицы на экран/в файл - C++
Здравствуйте. Прошу помочь с выводом матрицы на экран\в файл, перепробывал много вариантов но всё никак( Сама программа: #include...

Вывод заданной матрицы на экран - C++
Вопрос следующий. Возможно ли реализовать такое: при наборе определенного слова, оно выводится на экран в виде единичной матрицы, к примеру...

Вывод исходной матрицы на экран - C++
Нужно вывести исходную матрицу на экран. Помогите исправить ошибки в коде. #include &lt;stdio.h&gt; #include &lt;iostream&gt; #include...

Заполнение матрицы и ее вывод на экран - 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
0
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); }
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.09.2013, 19:37
Привет! Вот еще темы с ответами:

Вывод на экран исходного и транспонированного изображение матрицы - C++
помогите найти ошибку.. #include&lt;stdio.h&gt; #include&lt;conio.h&gt; #include&lt;math.h&gt; int main() { float a, b; int i, j; ...

Реализовать задание с использованием функций (ввод матрицы, вывод матрицы, вычисление суммы) - C++
Реализовать задание с использованием функций (ввод матрицы, вывод матрицы, вычисление суммы) и цикла for для вычисления суммы. Изменение...

Написать и протестировать подпрограмму, которая переставляет в обратном порядке элементы главной диагонали квадратной матрицы - вывод всей матрицы - C++
Не знаю как сделать чтоб вся матрица была задание Написать и протестировать подпрограмму, которая переставляет в обратном порядке элементы...

Вывод на экран чётных слов строки исправить на вывод нечётных слов - C++
#include&lt;conio.h&gt; #include&lt;iostream.h&gt; #include&lt;string.h&gt; #include&lt;stdio.h&gt; int i,l,j,k,p,n; char txt; char a,b; main() { ...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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