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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.12.2011, 13:53   #1
Gmek
Пользователь
 
Аватар для Gmek
 
Регистрация: 29.11.2011
Сообщений: 10
По умолчанию Задача по циклам в С

День добрый уважаемые форумчане.
Задача следующая:
Вывести на экран прямоугольник из звездочек, длину и ширину задает пользователь (внутри естественно пустой). Использовать при этом циклы.
Вот такой код у меня, но выводит на экран ахинею какую-то.
Помогите разобраться что не так.
Код:
#include <iostream>
using namespace std;
void main()
{
int a,b;
cout<<"Vvedite storoni ";
cin>>a>>b;
for (int i=1; i<=a;i++)
  {
    for (int j=1; j<=a;j++)
	{
		if (i==1 || i==a)
			cout<<"*";
		else
		{
			if (j==1 || j==b)
				cout<<"*";
			else
				cout<<"";
        }
    }
cout << endl; 
 }
}

Последний раз редактировалось Gmek; 24.12.2011 в 14:14.
Gmek вне форума Ответить с цитированием
Старый 24.12.2011, 14:22   #2
Mandrivnyk
Software Developer
Участник клуба
 
Аватар для Mandrivnyk
 
Регистрация: 01.03.2011
Сообщений: 1,098
По умолчанию

Код:
int main()
{
	int n, m;
	cin >> n >> m;
	for (int i = 0; i < n; i++)
	{
		for (int j = 0; j < m; j++)
			if( i == 0 || i == n-1 || j == 0 || j == m-1)
				cout << "*";
			else
				cout << " ";
		cout << endl;
	}
}
Болтовня ничего не стоит. Покажите мне код. (c) Linus Torvalds
Помог ответ? -- Поставьте отзыв.
Выражения особой благодарности в рублевом эквиваленте отправлять сюда --> R269634919062
Mandrivnyk вне форума Ответить с цитированием
Старый 24.12.2011, 14:32   #3
Gmek
Пользователь
 
Аватар для Gmek
 
Регистрация: 29.11.2011
Сообщений: 10
По умолчанию

Mandrivnyk, если можно можешь дать разъяснения, я вроде понял, но все же очень хотелось бы еще и пояснения.
Все, спасибо, код я понял.
Gmek вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача по массивам и циклам на Языке Паскаль. Rafael777 Помощь студентам 5 13.11.2009 17:06
C/C++ - вопрос по циклам PAVEL315 Общие вопросы C/C++ 4 07.01.2008 13:52
ПОМОГИТЕ РЕЩИТЬ ЗАДАЧКУ ПО ЦИКЛАМ! КПСС Помощь студентам 7 24.10.2007 21:46
Вопрос по циклам AlexVI Помощь студентам 2 02.01.2007 10:30