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

Задать переменным значения, введенные с клавиатуры - C++

Восстановить пароль Регистрация
 
 
mital25
6 / 6 / 1
Регистрация: 11.10.2013
Сообщений: 86
10.04.2014, 00:47     Задать переменным значения, введенные с клавиатуры #1
учусь писать на с++ как сделать так чтобы: а= , b= и к этим равно приписывались именно те числа которые я задам с клавы не могу сообразить как
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.04.2014, 00:47     Задать переменным значения, введенные с клавиатуры
Посмотрите здесь:

C++ Конструктор: задать значения переменным-членам
C++ Написать цикл, который суммирует введенные с клавиатуры числа
Введенные значения переменных a, b, c поменять местами так, чтобы оказалось a>=b>=c C++
Как определить совпавшие числа введенные с клавиатуры и сгенерированные массивом? C++
C++ Поменять местами введенные значения
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
10.04.2014, 00:56     Задать переменным значения, введенные с клавиатуры #2
C++
1
2
    int a, b;
    cin >> a >> b;
mital25
6 / 6 / 1
Регистрация: 11.10.2013
Сообщений: 86
10.04.2014, 00:59  [ТС]     Задать переменным значения, введенные с клавиатуры #3
Цитата Сообщение от mital25 Посмотреть сообщение
учусь писать на с++ как сделать так чтобы: а= , b= и к этим равно приписывались именно те числа которые я задам с клавы не могу сообразить как
+чтоб а и b были на одной строке
cooller
 Аватар для cooller
564 / 532 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
10.04.2014, 01:01     Задать переменным значения, введенные с клавиатуры #4
mital25,
C++
1
2
3
int a,b;
std::cout<<"a = ";cin>>a;
std::cout<<"b = ";cin>>b;
mital25
6 / 6 / 1
Регистрация: 11.10.2013
Сообщений: 86
10.04.2014, 01:06  [ТС]     Задать переменным значения, введенные с клавиатуры #5
Цитата Сообщение от alsav22 Посмотреть сообщение
int a, b;
* * cin >> a >> b;
пробовал не получается я хочу чтоб записалось так a=(знач с клавы) b=(знач с клавы) водной строке))))))))

Добавлено через 1 минуту
Цитата Сообщение от cooller_94 Посмотреть сообщение
1
2
3
int a,b;
std::cout<<"a = ";cin>>a;
std::cout<<"b = ";cin>>b;
так но только все на одной строке

Добавлено через 2 минуты
выручайте ребят никак не могу сообразить
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
10.04.2014, 01:06     Задать переменным значения, введенные с клавиатуры #6
Цитата Сообщение от mital25 Посмотреть сообщение
так но только все на одной строке
На одной не будет. После ввода будет переход на другую строку.
IrineK
Заблокирован
10.04.2014, 01:07     Задать переменным значения, введенные с клавиатуры #7
Цитата Сообщение от mital25 Посмотреть сообщение
так но только все на одной строке
В тексте программы или на консоли?
alsav22
10.04.2014, 01:08
  #8

Не по теме:

Цитата Сообщение от IrineK Посмотреть сообщение
В тексте программы или на консоли?
В тексте программы, он бы сообразил, как сделать.

IrineK
10.04.2014, 01:13
  #9

Не по теме:

Цитата Сообщение от alsav22 Посмотреть сообщение
он бы сообразил
А вдруг нет?

mital25
6 / 6 / 1
Регистрация: 11.10.2013
Сообщений: 86
10.04.2014, 01:15  [ТС]     Задать переменным значения, введенные с клавиатуры #10
Цитата Сообщение от alsav22 Посмотреть сообщение
На одной не будет. После ввода будет переход на другую строку.
но должен же быть выход)))

Добавлено через 43 секунды
Цитата Сообщение от IrineK Посмотреть сообщение
А вдруг нет?
ну не надо так сильно сомневаться
IrineK
Заблокирован
10.04.2014, 01:15     Задать переменным значения, введенные с клавиатуры #11
Опишите, как именно вы видите ваш ввод на консоли.
Постараемся воплотить.
mital25
6 / 6 / 1
Регистрация: 11.10.2013
Сообщений: 86
10.04.2014, 01:19  [ТС]     Задать переменным значения, введенные с клавиатуры #12
Цитата Сообщение от IrineK Посмотреть сообщение
Опишите, как именно вы видите ваш ввод на консоли.
Постараемся воплотить.
ну в общем так) мне на экран поочередно в одной строке выводится :сначала а= (после ввода числа выводится)b=(вводится число)потом идет решение. и ответ
alsav22
10.04.2014, 01:21
  #13

Не по теме:

Цитата Сообщение от mital25 Посмотреть сообщение
но должен же быть выход)))
А если не должен?

IrineK
Заблокирован
10.04.2014, 01:24     Задать переменным значения, введенные с клавиатуры #14
Цитата Сообщение от mital25 Посмотреть сообщение
а= , b= и к этим равно приписывались
Цитата Сообщение от mital25 Посмотреть сообщение
сначала а= (после ввода числа выводится)b=(вводится число)
Так запятая нужна или нет?
mital25
6 / 6 / 1
Регистрация: 11.10.2013
Сообщений: 86
10.04.2014, 01:29  [ТС]     Задать переменным значения, введенные с клавиатуры #15
Цитата Сообщение от IrineK Посмотреть сообщение
Так запятая нужна или нет?
запятая не столь принципиальна)

Добавлено через 2 минуты
Цитата Сообщение от alsav22 Посмотреть сообщение
А если не должен?
нее ну тут он полюбому должен быть))

Добавлено через 14 секунд
Цитата Сообщение от alsav22 Посмотреть сообщение
А если не должен?
нее ну тут он полюбому должен быть))
cooller
 Аватар для cooller
564 / 532 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
10.04.2014, 01:34     Задать переменным значения, введенные с клавиатуры #16
Сообщение было отмечено автором темы, экспертом или модератором как ответ
mital25, Можно примерно так
объявляешь это
C++
1
2
    HANDLE hCursor = GetStdHandle(STD_OUTPUT_HANDLE);
    CONSOLE_SCREEN_BUFFER_INFO bi;
пишешь функцию
C++
1
2
3
4
5
6
7
void gotoxy(int xpos, int ypos)
{
    COORD scrn;
    HANDLE hOuput = GetStdHandle(STD_OUTPUT_HANDLE);
    scrn.X = xpos; scrn.Y = ypos;
    SetConsoleCursorPosition(hOuput,scrn);
}
передаешь в эту функцию координаты куда нужно перейти
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
10.04.2014, 01:36     Задать переменным значения, введенные с клавиатуры #17
Цитата Сообщение от mital25 Посмотреть сообщение
ну тут он полюбому должен быть))
Ну, раз по-любому...
Только с цифрами:
C++
1
2
3
4
5
6
7
8
9
10
    #include "conio.h"
...
    char a, b;
    cout << "a = ";
    a = getch();
    cout << a;
    cout << " b = ";
    b = getch();
    cout << b;
    cout << " a + b = " << (a - 48) + (b - 48) << endl;
mital25
6 / 6 / 1
Регистрация: 11.10.2013
Сообщений: 86
10.04.2014, 01:44  [ТС]     Задать переменным значения, введенные с клавиатуры #18
Кликните здесь для просмотра всего текста
Цитата Сообщение от cooller_94 Посмотреть сообщение
mital25, Можно примерно так
объявляешь это
Код C++
1
2
* * HANDLE hCursor = GetStdHandle(STD_OUTPUT_HANDLE);
* * CONSOLE_SCREEN_BUFFER_INFO bi;
пишешь функцию
Код C++
1
2
3
4
5
6
7
void gotoxy(int xpos, int ypos)
{
* * COORD scrn;
* * HANDLE hOuput = GetStdHandle(STD_OUTPUT_HANDLE);
* * scrn.X = xpos; scrn.Y = ypos;
* * SetConsoleCursorPosition(hOuput,scrn);
}
передаешь в эту функцию координаты куда нужно перейти

сейчас попробуем))

Добавлено через 1 минуту
Кликните здесь для просмотра всего текста
Цитата Сообщение от alsav22 Посмотреть сообщение
Ну, раз по-любому...
Только с цифрами:
Код C++
1
2
3
4
5
6
7
8
9
10
* * #include "conio.h"
...
* * char a, b;
* * cout << "a = ";
* * a = getch();
* * cout << a;
* * cout << " b = ";
* * b = getch();
* * cout << b;
* * cout << " a + b = " << (a - 48) + (b - 48) << endl;

спасибо думаю скоро пригодится

Добавлено через 5 минут
Кликните здесь для просмотра всего текста
Цитата Сообщение от mital25 Посмотреть сообщение
Сообщение от cooller_94
mital25, Можно примерно так
объявляешь это
Код C++
1
2
* * HANDLE hCursor = GetStdHandle(STD_OUTPUT_HANDLE);
* * CONSOLE_SCREEN_BUFFER_INFO bi;
пишешь функцию
Код C++
1
2
3
4
5
6
7
void gotoxy(int xpos, int ypos)
{
* * COORD scrn;
* * HANDLE hOuput = GetStdHandle(STD_OUTPUT_HANDLE);
* * scrn.X = xpos; scrn.Y = ypos;
* * SetConsoleCursorPosition(hOuput,scrn);
}
передаешь в эту функцию координаты куда нужно перейти
сейчас попробуем))

я запутался(((
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <math.h>
#include <conio.h>
 
using namespace std;
    
 
int main()
{
    int a,b;
 
    cout<<"\nEnter a,b in form(a+b)^2";
    cout<<"\na=";
    cin>>a;
    cout<<"b=";
    cin>>b;
cout<<"\n(a+b)^2="<<(a*a)+(2*a*b)+(b*b);
getch();
return 0;
}
как то что вы посоветовали запихнуть туда?
IrineK
Заблокирован
10.04.2014, 01:49     Задать переменным значения, введенные с клавиатуры #19
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от mital25 Посмотреть сообщение
я запутался(((
Весело.

Распутываем по поводу Goto.

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
46
47
48
#include <iostream>
#include <Windows.h>
using namespace std;
 
void GotoXY( int column, int line )
{   COORD coord;
    coord.X = column;
    coord.Y = line;
    SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),
    coord
    );
}
 
int WhereX()
{   CONSOLE_SCREEN_BUFFER_INFO csbi;
    if (!GetConsoleScreenBufferInfo(GetStdHandle(STD_OUTPUT_HANDLE), &csbi ))
        return -1;
    return csbi.dwCursorPosition.X;
}
 
 
int WhereY()
{   CONSOLE_SCREEN_BUFFER_INFO csbi;
    if (!GetConsoleScreenBufferInfo(GetStdHandle(STD_OUTPUT_HANDLE), &csbi))
        return -1;
    return csbi.dwCursorPosition.Y;
}
 
 
int main ()
{   int a,b;
    int x, y;
 
    cout << "a = ";
    x = WhereX() + 10;
    cin >> a;
    y = WhereY() - 1;
    GotoXY (x,y);
 
    cout << "b = ";
    cin >> b;
 
    cout << "a + b = " << a+b;
    
    cin.sync();
    cin.get();
    return 0;
}
Изображения
 
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.04.2014, 01:51     Задать переменным значения, введенные с клавиатуры
Еще ссылки по теме:

C++ Не переопределяет значения переменным min и max
C++ Написать программу-фильтр, которая копирует введенные с клавиатуры символы на экран и при этом убирает лишние
C++ Написать программу, которая копирует введенные с клавиатуры символы на экран и при этом убирает лишние

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

Или воспользуйтесь поиском по форуму:
mital25
6 / 6 / 1
Регистрация: 11.10.2013
Сообщений: 86
10.04.2014, 01:51  [ТС]     Задать переменным значения, введенные с клавиатуры #20
Цитата Сообщение от IrineK Посмотреть сообщение
Распутываем по поводу Goto.
вы просто супер спасибо огромное ))
Yandex
Объявления
10.04.2014, 01:51     Задать переменным значения, введенные с клавиатуры
Ответ Создать тему
Опции темы

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