С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.81/47: Рейтинг темы: голосов - 47, средняя оценка - 4.81
6 / 6 / 1
Регистрация: 11.10.2013
Сообщений: 86

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

10.04.2014, 00:47. Показов 10182. Ответов 25
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
учусь писать на с++ как сделать так чтобы: а= , b= и к этим равно приписывались именно те числа которые я задам с клавы не могу сообразить как
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
10.04.2014, 00:47
Ответы с готовыми решениями:

Конструктор: задать значения переменным-членам
как я понял проблема в том, что после инициализации указателя ссылкой, указатель становиться неправильным, как можно исправить? И как в...

Написать цикл, который суммирует введенные с клавиатуры числа
Оператор цикла while. Используя этот оператор, написать цикл, который суммирует введенные с клавиатуры числа, пока пользователь не введет...

Как определить совпавшие числа введенные с клавиатуры и сгенерированные массивом?
В общем суть такая, генерируется масив из 10 чисел, затем вводится n-e кол-во чисел с клавиатуры, программа должна определить порядковые...

25
5499 / 4894 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
10.04.2014, 00:56
C++
1
2
    int a, b;
    cin >> a >> b;
0
6 / 6 / 1
Регистрация: 11.10.2013
Сообщений: 86
10.04.2014, 00:59  [ТС]
Цитата Сообщение от mital25 Посмотреть сообщение
учусь писать на с++ как сделать так чтобы: а= , b= и к этим равно приписывались именно те числа которые я задам с клавы не могу сообразить как
+чтоб а и b были на одной строке
0
 Аватар для cooller
571 / 539 / 280
Регистрация: 25.12.2013
Сообщений: 1,456
10.04.2014, 01:01
mital25,
C++
1
2
3
int a,b;
std::cout<<"a = ";cin>>a;
std::cout<<"b = ";cin>>b;
0
6 / 6 / 1
Регистрация: 11.10.2013
Сообщений: 86
10.04.2014, 01:06  [ТС]
Цитата Сообщение от 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 минуты
выручайте ребят никак не могу сообразить
0
5499 / 4894 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
10.04.2014, 01:06
Цитата Сообщение от mital25 Посмотреть сообщение
так но только все на одной строке
На одной не будет. После ввода будет переход на другую строку.
0
 Аватар для IrineK
2023 / 1641 / 425
Регистрация: 23.02.2011
Сообщений: 6,002
Записей в блоге: 25
10.04.2014, 01:07
Цитата Сообщение от mital25 Посмотреть сообщение
так но только все на одной строке
В тексте программы или на консоли?
0
10.04.2014, 01:08

Не по теме:

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

0
10.04.2014, 01:13

Не по теме:

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

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

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

Не по теме:

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

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

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

Добавлено через 14 секунд
Цитата Сообщение от alsav22 Посмотреть сообщение
А если не должен?
нее ну тут он полюбому должен быть))
0
 Аватар для cooller
571 / 539 / 280
Регистрация: 25.12.2013
Сообщений: 1,456
10.04.2014, 01:34
Лучший ответ Сообщение было отмечено mital25 как решение

Решение

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
5499 / 4894 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
10.04.2014, 01:36
Цитата Сообщение от 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;
1
6 / 6 / 1
Регистрация: 11.10.2013
Сообщений: 86
10.04.2014, 01:44  [ТС]
Кликните здесь для просмотра всего текста
Цитата Сообщение от 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;
}
как то что вы посоветовали запихнуть туда?
0
 Аватар для IrineK
2023 / 1641 / 425
Регистрация: 23.02.2011
Сообщений: 6,002
Записей в блоге: 25
10.04.2014, 01:49
Лучший ответ Сообщение было отмечено mital25 как решение

Решение

Цитата Сообщение от 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;
}
Изображения
 
1
6 / 6 / 1
Регистрация: 11.10.2013
Сообщений: 86
10.04.2014, 01:51  [ТС]
Цитата Сообщение от IrineK Посмотреть сообщение
Распутываем по поводу Goto.
вы просто супер спасибо огромное ))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
10.04.2014, 01:51
Помогаю со студенческими работами здесь

Определить являются ли числа x и y, введенные с клавиатуры, корнями всех трех уравнений
создать классы квадратное уравнение и биквадратное уравнение, производные от класса уравнение 4 степени. Определить являются ли числа x и...

Поменять местами введенные значения
Помогите, пожалуйста, простенько решить задачку. Даны четыре числа А, В, С и D. Поменять их значения местами таким образом, что-бы A &gt;...

Написать программу, которая копирует введенные с клавиатуры символы на экран и при этом убирает лишние
Помогите написать программу, которая копирует введенные с клавиатуры символы на экран и при этом убирает только лишние пробелы!

Написать программу-фильтр, которая копирует введенные с клавиатуры символы на экран и при этом убирает лишние
Написать программу-фильтр, которая копирует введенные с клавиатуры символы на экран и при этом убирает лишние пробелы! Пожалоста помогите!!!

Введенные значения переменных a, b, c поменять местами так, чтобы оказалось a>=b>=c
Здравствуйте. Помогите, пожалуйста, в написании алгоритма на C++. &gt;&gt; Введенные значения переменных a, b, c поменять местами так, ...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Old Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru