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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.10.2010, 21:08   #1
polyglot
Новичок
Джуниор
 
Регистрация: 17.10.2010
Сообщений: 1
Радость Проблема с вложеными чиклами в С++

Програма работает , но не так как надо. работает ток последний цикл, и внём и остаёться вроде.

Вот сама задача:
200 л бензину потрібно розлити у баки місткістю 60, 45 і 25 літрів. Отримати всі можливі варіанти розливу.

Вот текс проги:
#include <iostream.h>
int main ()
{
int s,x,y,z;

cout <<"\n Programa c4itaet";
s=0;

for (x=0;x<=3;x++)
{
for (y=0;x<=4;y++)

{ for (z=0;z<=8;z++)

if (60*x+45*y+25*z==200)
{

cout <<"\n 60L= "<<x;
cout <<" 45L= "<<y;
cout <<" 25L= "<<z;
s++;
}
}
}


cout << "kilkist variantiv =" <<s;
};
polyglot вне форума Ответить с цитированием
Старый 17.10.2010, 21:43   #2
kaljan775
:D
Форумчанин
 
Аватар для kaljan775
 
Регистрация: 26.09.2010
Сообщений: 570
По умолчанию

for (y=0;x<=4;y++)
в следующий раз используйте кнопочку #

так?
Код:
#include <iostream.h>
int main ()
{
int s,x,y,z;

cout <<"\n Programa c4itaet";
s=0;

for (x=0;x<=3;x++)
{ 
	for (y=0;y<=4;y++) 
	{
	for (z=0;z<=8;z++) 
		if ((60*x+45*y+25*z)==200)
		{
			cout <<"\n 60L= "<<x;
			cout <<" 45L= "<<y;
			cout <<" 25L= "<<z;
			s++;
		}
	}	 
}
cout << "kilkist variantiv =" <<s;
return 0;
}
Пишу ПО, создаю сайты, делаю курсовые работы, за деньги
C#, .NET, MS SQL, AngularJS, HTML, jQuery

Последний раз редактировалось kaljan775; 17.10.2010 в 21:46.
kaljan775 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с рамами/Проблема с ЖД DRAGGER Компьютерное железо 6 04.01.2009 23:37