Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
demetrisfcbm
0 / 0 / 0
Регистрация: 16.09.2018
Сообщений: 19
1

Генерация значения новой переменной в цикле for посредством нажатия любой клавиши

26.10.2018, 22:27. Просмотров 264. Ответов 1
Метки нет (Все метки)

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



C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <conio.h>
using namespace std;
 
void main()
{
    setlocale(LC_ALL, "ru");
    int SIZE = 4, i;
    double arr[]{ 9,-3.5,54, -2.8,40 };
 
    for ( i = 0;  i <= SIZE ; i++)
    {
        
        cout << arr[i] << endl;
        cout << "Для генерирования нового числа нажмите любую кнопку" << endl;
        _getch();
        
    }
    
    
    
    system("pause");
}
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.10.2018, 22:27
Ответы с готовыми решениями:

Закрытие окна после нажатия любой клавиши.
Всем привет. #include &lt;iostream.h&gt; using namespace std; int main() { int var1; int var2;...

Реализация выхода из консольного приложения после нажатия любой клавиши
суть задачки- написать таймер для консоли с возможностью остановки при нажатии любой клавиши....

Генерация нажатия клавиши в JS
Добрый день. Вопрос в следующем: Возможна ли полноценная генерация нажатия клавиши js с помощью...

Отслеживание нажатия любой клавиши
Как можно уловить нажатие любой клавиши (консоль)?

Ожидание нажатия любой клавиши в ISE
Подскажите, плз, в ConsoleHost работает, в ISE нет: $host.UI.RawUI.ReadKey('NoEcho,...

1
PeterVl
12 / 9 / 3
Регистрация: 25.10.2018
Сообщений: 94
Завершенные тесты: 1
26.10.2018, 22:36 2
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
#include <conio.h>
#include<time.h>
 
void main()
{
    srand(time(0));
    for (int i = 0; i <= 100; i++)
        std::cout << rand() % +(int)_getch() << std::endl;
}
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.10.2018, 22:36

Пауза (ожидание нажатия любой клавиши)
В windows паузу можно сделать через getch(), которая хранится в conio.h. А убунту почему-то не...

Проверка движения мыши нажатия любой клавиши
Как проверить, двигалась ли мышь после запуска приложения и нажимались ли клавиши. А также...

Компьютер включается сам в 8:00 и после нажатия любой клавиши.
У меня проблема, а даже две: -комп сам включается ровно в 8:00 утра(таймеры никакие не поставлены)...


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

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

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