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

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

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

Ввод данных в таблицу - C++

15.09.2012, 17:46. Просмотров 441. Ответов 1
Метки нет (Все метки)

Добрый день. Задача: создать таблицу из двух рядков, в каждом из которых по 4 ячейки информации, информация вводиться пользователем в двух инпутах.

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
#include <windows.h>
#include <iostream>
#include <iomanip>
#include <string>
using namespace std;
 
void Information_Rows(int info1, int info2, int info3, int info4)
{
cout << setw(15) << info1 << setw(15) << info2 << setw(15) << info3 << setw(15) << info4 << endl;
}
 
void Input(int &input_1, int &input_2, int &input_3, int &input_4)
{
cin >> input_1;
cin >> input_2;
cin >> input_3;
cin >> input_4;
}
 
void main()
{
int first_information_1, first_information_2, first_information_3, first_information_4;
int second_information_1, second_information_2, second_information_3, second_information_4;
Input(first_information_1, first_information_2, first_information_3, first_information_4);
Input(second_information_1, second_information_2, second_information_3, second_information_4);
 
Information_Rows(first_information_1, first_information_2, first_information_3, first_information_4);
Information_Rows(second_information_1, second_information_2, second_information_3, second_information_4);
 
cin.get();
cin.get();
}
Вопрос такой: реально ли реализовать это, не создавая столько переменных в мейне?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.09.2012, 17:46     Ввод данных в таблицу
Посмотрите здесь:

Ввод данных. - C++
Долго оправдываться что совсем начинающий я не буду). Поставил компилятор Dev-C++, решил проверить как работает - написал программку,...

ввод данных - C++
Мне нужно сделать матричный калькулятор. Я у меня не получается создать форму для ввода уравнений(число уравнений не должно быть...

Ввод данных - C++
В общем есть переменная int year; Юзер должен ввести значение переменной, но мне нужно чтобы он мог ввести максимум четырехзначное число,...

Ввод данных - C++
Здравствуйте! Как заставить программу видеть 0 перед цифрой и выдовать его на экран, а не игнорировать его и убирать? Чтобы программа...

Ввод данных - C++
Народ, Как в С++ сделать чтобы 2 переменные вводились через пробел в одну строчку? Причём чтобы были в диапазоне от 2 до 300 000.

ввод данных - C++
#include &lt;STDIO.h&gt; #include &lt;CONIO.h&gt; #include &lt;STDLIB.h&gt; #include &lt;IOSTREAM.h&gt; void main(void) { clrscr(); int i; ...

ввод данных - C++
&quot;На вход программе подаётся граф, заданный в виде матрицы смежности &quot; вот такую фразу увидела на примере, я понимаю что данные подаются,...

Ввод данных в с++ - C++
Доброго времени суток! Вот есть функция void print(int i) { printf(&quot;Прiзвище: &quot;); scanf(&quot;%s&quot;,rt.lastname); printf(&quot;Iм`я:...

Ввод данных - C++
Такой код &quot;ждёт&quot; пока не введем данные string fam=&quot;&quot;; cout&lt;&lt;&quot;Vvedite Familiy:\n&quot;; cin&gt;&gt;fam; Можно сделать условие, если ничего...

Ввод данных - C++
Во время работы программы она не видит строку(как я думаю) cout&lt;&lt;&quot;m=&quot;&lt;&lt;m&lt;&lt;&quot;&quot;;(эта строка находится в функции decrypt) как это исправить?...

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

Ввод-вывод данных - C++
Ввести как значение сталых символы с кодами 186, 201, 205. Вывести в рядок символ с кодом 201, и на том же рядке - 3 символа с кодом 205. А...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Nixy
ComfyMobile
400 / 281 / 8
Регистрация: 24.07.2012
Сообщений: 916
15.09.2012, 17:57     Ввод данных в таблицу #2
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
#include <windows.h>
#include <iostream>
#include <iomanip>
#include <string>
using namespace std;
 
void Information_Rows(int* info)
{ 
for (int i=0;i<4;i++)
cout << setw(15) << info[i]  << endl;
}
 
void Input(int* &input)
{
for (int i=0;i<4;i++)
cin >> input[i];
}
 
void main()
{
int * first_information=new int [4]; //динамическое выделение памяти
int * second_information=new int [4];// таким образом вместо 8 переменных у нас два массива
Input(first_information);
Input(second_information);
Information_Rows(first_information);
Information_Rows(second_information);
cin.get();
cin.get();
}
вроде как то так
Yandex
Объявления
15.09.2012, 17:57     Ввод данных в таблицу
Ответ Создать тему
Опции темы

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