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

Выход из цикла или продолжение выполнения в С++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Нахождение пути от одной ячейки к другой в массиве http://www.cyberforum.ru/cpp-beginners/thread992949.html
Дан массив NxM, изначально все элементы нули, кроме препятствий. Препятствия обозначаются -1. Указываем ячейку A и ячейку B. Нужно проложить путь от A до B с минимальным количеством изгибов, так же нельзя прокладывать по диагонали. Если это невозможно то вывод соответствующего сообщения. Путь прописывается единицами. Прошу помочь с алгоритмом, если будет код это будет замечательно.
C++ связный список символов есть строка символов (слова через пробел, которые вводятся с клавиатуры) реализовать связный список с функцией удаления букв "а, о" из слов; удаления первой буквы первого слова, если в тексте встречаются еще слова, начинающиеся с этой буквы не выводить их. как такое реализовать ?? http://www.cyberforum.ru/cpp-beginners/thread992948.html
C++ не объявляются переменные
#include "stdafx.h" #include <iostream> #include <math.h> using namespace std; void main(); class Fun {double x,y,z,a,b,c,t; public: Fun(double a, double b, double c); ~Fun();
C++ Произведение двух матриц через разыменование указателя
программа должна вывести матрицу, которая есть результатом умножения двух матриц одинаковой размерности. нужно сделать только через разыменование поинтера. программа не выводит результата на экран. подскажите плз в чем проблема. #include <iostream> using namespace std; int main() { int a, summ; cin>>a;
C++ Некорректно работает http://www.cyberforum.ru/cpp-beginners/thread992906.html
Здравствуйте помогите пож-та с задачкой: Сформировать вещественный массив X1(N), N≤20, элементами которого являются случайные числа из диапазона . Переслать из него в массив X2 все элементы, значения которых больше 24 и меньше 34. Вот мой код: #include <stdio.h> #include <stdlib.h> #include <conio.h> void main() {
C++ Посчитать произведение в тех рядках матрицы, в которых нет минусовых чисел Вимоги до програми: - использовать статические массивы; - максимальные розмеры массива (N i M) – константы; - реальные розмеры масива n i m (n<N, m<M) – ввести з клавиатури; - елементы массива – случайные числа, сгенерированые на интервале , де a і b (a<b) вводяться с клавиатуры; - все входящие данные а так же елементы массива выводятся на екран. 1). Программа сумирует первый и... подробнее

Показать сообщение отдельно
Георгий Фирсов
5 / 5 / 0
Регистрация: 05.11.2012
Сообщений: 62
30.10.2013, 20:10  [ТС]     Выход из цикла или продолжение выполнения в С++
Нет, мне надо что-бы программа не ждала, когда я введу символ, выполнялась.
Выход вот из этого цикла(помимо if (x==29)break:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
for (int i=0; 1<3; i++) /// цикл, отвечающий за передвижение змейки
                                /// до первого нажатия W, A, S или D
        {
            field[x][y]='#';
            field[x-1][y]=' ';
            system("cls");
            cout << " ";
            for (int i=0; i<30; i++)
            {
                for (int j=0; j<30; j++)
                cout << field[i][j];
            }
            x++;
            Sleep(250);
            if (x==29)
                break;
        }
Т.е. чтобы символ '#' перемещался вниз непрерывно(как сейчас и происходит), но когда я введу W, A, S или D, цикл прекратился
 
Текущее время: 10:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru