Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.02.2019, 15:50   #1
Арсен371
Новичок
Джуниор
 
Регистрация: 12.02.2019
Сообщений: 1
По умолчанию [C++] Программа с циклом while не работает

Задание:
Разработать программу, которая выводит на экран линию из символов. Число символов, какой использовать символ, и какая будет линия - вертикальная, или горизонтальная - указывает пользователь.

Проблема:
Вроде програма правильная, но компилятор почему-то зависает именно на отображении этих самых символов. Может кто-нибуть подсказать, в чем проблема?


Программа:

Код:
#include <iostream>

using namespace std;

int main()
{
	setlocale(LC_ALL, "ru");
	char symbol;
	int symbolCount, wayGV, index = 0;


	cout << "Какой символ вы хотите использовать?" << endl;
	cin >> symbol;

	cout << "Сколько символов вы хотите использовать" << endl;
	cin >> symbolCount;

	cout << "Символы будут идти горизонтально или вертикально?" << endl;
	cout << "1. Горизонтально" << endl;
	cout << "2. Вертикально" << endl;
	cin >> wayGV;

	if (wayGV == 1)
	{
		while (symbolCount > index);
		{
			cout << symbol;
			index++;
		}
	}
	if (wayGV == 2)
	{
		while (symbolCount > index);
		{
			cout << symbol << endl;
			index++;
		}
	}


	return 0;
}
Пожалуйста, оформляйте Ваш код согласно правилам.
Изображения
Тип файла: jpg Новый точечный рисунок.jpg (21.8 Кб, 121 просмотров)

Последний раз редактировалось Вадим Мошев; 12.02.2019 в 16:11.
Арсен371 вне форума Ответить с цитированием
Старый 12.02.2019, 15:56   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Код:
while (symbolCount > index);
Это бесконечные пустые циклы. Эквивалентны
Код:
while (symbolCount > index){}
p51x вне форума Ответить с цитированием
Старый 12.02.2019, 16:43   #3
Алексей_2012
t45t
Участник клуба
 
Аватар для Алексей_2012
 
Регистрация: 20.03.2012
Сообщений: 1,849
По умолчанию

условие в цикле лучше заменить на !=

алгоритм думаю ясен, но под рукой был только паскаль)
Изображения
Тип файла: jpg 20190212_164501.jpg (110.4 Кб, 118 просмотров)
from dark to light)

Последний раз редактировалось Алексей_2012; 12.02.2019 в 16:48.
Алексей_2012 вне форума Ответить с цитированием
Старый 15.02.2019, 16:51   #4
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,536
По умолчанию

Да, искусство снимать скриншот средствами самого компа утрачено... Или еще не приобретено. Волшебная клавиша PrtSc... Или это на планшете? Или в нем нет Print Screen ?

Последний раз редактировалось digitalis; 15.02.2019 в 20:45.
digitalis вне форума Ответить с цитированием
Старый 22.02.2019, 13:32   #5
Алексей_2012
t45t
Участник клуба
 
Аватар для Алексей_2012
 
Регистрация: 20.03.2012
Сообщений: 1,849
По умолчанию

это на рабочей станции с доступом только к интранету
from dark to light)
Алексей_2012 вне форума Ответить с цитированием
Старый 22.02.2019, 14:12   #6
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

Алексей_2012, а какой смысл давать ответ на другом языке программирования, когда у автора топика есть вполне понятная проблема в написании циклов на C++, о которой уже чётко и ясно ответил p51x
Допускаю, что Вы просто просмотрели его ответ.
Поэтому и возник этот странный пост со кривой фотографией...
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программа с циклом While (VBA) Olshevskiy Помощь студентам 6 15.10.2016 11:12
программа с циклом в С Monte_Cristo Помощь студентам 1 15.11.2014 16:37
Программа с циклом (C++) Ligeros905 Помощь студентам 11 18.10.2013 21:00
программа с циклом (DELPHI) ангелинна Помощь студентам 2 09.02.2012 15:30
Простая программа с циклом на с++ Olya90 Помощь студентам 3 23.03.2009 20:32