10:12

C++

"Мне в голову пришла страшная мысль - это могут быть лучшие дни нашей жизни..."
Помогите, что я делаю не так? возможно нужен какой-то другой порядок или что-то ещё.
С клавиатуры вводится шестизначный номер трамвайного билета. Определить, является ли билет счастливым. Решить при помощи вложенных циклов.
попытка

@темы: Вопрос, C++

Комментарии
11.04.2012 в 10:24

Ну, пробьешь ты головой стену. И что ты будешь делать в соседней камере?
я еще ничего не понял, но зачем ты сначала считываешь d1-d6, а потом их обнуляешь в форах?О_о я вообще не понимаю зачем тут форы...

cin >> d1>>d2>>d3>>d4>>d5>>d6;
if(d1 + d2 + d3 == d4 + d5 + d6)
cout << "Билет счастливый!";

или вы что то не договариваете с условием?
11.04.2012 в 10:39

"Мне в голову пришла страшная мысль - это могут быть лучшие дни нашей жизни..."
эээ, нет... значит я вообще как-то не так делаю(
т.е cin нужно после каждого соотвествующего ему for ставить? или вообще после всех...
вообщем, я хочу узнать, как ввести 6-значное число и узнать, что первые его 3 цифры равны последним?
11.04.2012 в 10:47

Ну, пробьешь ты головой стену. И что ты будешь делать в соседней камере?
вы не поверите.....

#include
using namespace std;
int main()
{setlocale(LC_CTYPE, "Russian");//кстати а зачем вам это?О_о
int d1, d2, d3, d4, d5, d6;
cout << "Введите 6 цифр билета (от 0 до 9 через пробел): ";
cin >> d1>>d2>>d3>>d4>>d5>>d6;
if(d1 + d2 + d3 == d4 + d5 + d6)
cout << "Билет счастливый!";
else
cout << "Билет не счастливый!";}
cout << endl;
return 0;
}
должно работать....
11.04.2012 в 10:48

Ну, пробьешь ты головой стену. И что ты будешь делать в соседней камере?
ну там со скобочками поправьте и инклуд допишите...
11.04.2012 в 10:49

Ну, пробьешь ты головой стену. И что ты будешь делать в соседней камере?
единственное что может быть задание было усложнено - типо есть ли вариант перестановки этих 6и цифр, что бы получился счастливый биелет... но звучит это как то бредово.
11.04.2012 в 11:00

"Мне в голову пришла страшная мысль - это могут быть лучшие дни нашей жизни..."
Оо спасибо))
просто нам задали ргр и к ней прилагался документ по вложеным циклам. Вот мне и показалась, что все должно быть куда сложнее...
огромное спасибо!)
11.04.2012 в 11:03

Народ, тут есть тег [ CODE][ /CODE] для нормального форматированного вывода кода.

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

11.04.2012 в 11:13

"Мне в голову пришла страшная мысль - это могут быть лучшие дни нашей жизни..."
dpleshakov, для моего уровня это сложновато...

Mr.Freedom, а как ограничить, чтобы, если вводятся цифры больше 9, выводил: ошибку. введите цифры от 1 до 9?
11.04.2012 в 11:34

Ну, пробьешь ты головой стену. И что ты будешь делать в соседней камере?

11.04.2012 в 11:37

"Мне в голову пришла страшная мысль - это могут быть лучшие дни нашей жизни..."
о массивы, но мы к сожалению их только начали проходить)) так что через них никак) но мне решели, вот что получилось:
читать дальше
11.04.2012 в 11:38

Ну, пробьешь ты головой стену. И что ты будешь делать в соседней камере?
Marietta Amberlinn, есть некоторые правила хорошего тона в программировании. Например не использовать чисел в программе больше 2. Число 6 я по хорошему должен был вынести как отдельную константу. Например
const int NUM_ELEMENT = 6 или
#define NUM_ELEMENT 6
Это позволяет быть более гибким, если например тебе внезапно скажу что в билете 8 а не 6 цифр(что кажется правда).
А вообще судя по вопросу вам стоит начать изучать все с нуля... а не шаманствовать не понимая что делаешь.
11.04.2012 в 11:42

Ну, пробьешь ты головой стену. И что ты будешь делать в соседней камере?
Marietta Amberlinn, боже... вы определитесь с заданием.. нужно вводить 6 чисел или одно...
ладно на самом деле в любом случае это не имеет ничего общего с изучением программирования... Тогда это не по теме группы....
11.04.2012 в 12:12

"Мне в голову пришла страшная мысль - это могут быть лучшие дни нашей жизни..."
пардон за все)
да я согласна, что учусь через ж*** и пытаюсь понять этот кошмар только 2 месяца)