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

как написать ввод так, чтобы отображались и индексы элемента, которого вводишь? - C++

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

Вводишь число от 1 до 7 и выводит день недели.Вводишь 0 выход. C++
Найдите индексы строки и столбца для элемента, с которого начинается самая длинная серия C++
Образовать матрицу A(nxn), сгенерировав элементы случайным образом. Определить индексы минимального элемента матрицы. Определить индексы максимального C++
C++ как сделать так, чтоб если вводишь не цифры, а буквы он не выкидывал из программы, а выполнял команду
C++ Дописать программу так, чтобы в массив вводились как целые числа так и вещественные
Что не так в функции? Написать функцию вставки элемента в массив C++
C++ Найдите индексы строки и столбца для элемента, с которого начинается самая длинная серия.
Сделать так, чтобы функция возвращала как целые, так и дробные значения C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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