| 1 Тогызбаева Жибек Рустемовна, 28 октября 2025 г. 20:56:06 |
| x = int(input()) x1 = x // 100000 x2 = (x // 10000) % 10 x3 = (x // 1000) % 10 x4 = (x // 100) % 10 x5 = (x // 10) % 10 x6 = x % 10 if x1 + x2 + x3 == x4 + x5 + x6: print("YES") else: print("NO")
|
|
|
| 2 Билял Нугуман, 28 октября 2025 г. 8:11:54 |
| #include <bits/stdc++.h> using namespace std; int main() { int n; cin >> n; int a=n/100000; int b=n/10000%10; int c=n/1000%10; int d=n/100%10; int e=n/10%10; int f=n%10; if (a+b+c == d+e+f) { cout << "YES"; } else { cout << "NO"; } }
|
|
|
| 3 Неизвестный, 18 октября 2025 г. 10:39:15 |
| Держите для новичков #include <bits/stdc++.h> using namespace std; int main() { long long x,a,b,c,d,e,f; cin>>x; a=x / 100000; b=x / 10000 - (a * 10); c=x / 1000 - (a * 100 + b * 10); d=x / 100 - (a * 1000 + b * 100 + c * 10); e=x / 10 - (a * 10000 + b * 1000 + c * 100 + d * 10); f=x - (a * 100000 + b * 10000 + c * 1000 + d * 100 + e * 10); if(a+b+c==d+e+f){ cout<<"YES"; } else cout<<"NO"; }
|
|
|
| 4 Бухарский Виктор Андреевич, 08 октября 2025 г. 16:47:18 |
| #include <iostream> #include <math.h> using namespace std; int main(int argc, char **argv) { long long a,c,b,g,m; cin>> a; c=a%10; b=a; g=c; m=0; for(int i=0;i!=5;i++){ a= a/10; b=a%10; if(i<2) g=g+b; if(i>=2)m=m+b; } if (g==m) cout<<"YES"; else cout<<"NO"; return 0; }
|
|
|
| 5 Рословцев Матвей Олегович, 23 января 2025 г. 17:20:46 |
| #include <iostream> #include <string> using namespace std; int main (){ string a; int i; for(i=0; i<6; i++){ cin>> a[i] ; } if(a[0]+a[1]+a[2]==a[3]+a[4]+a[5]) cout<< "YES"; else cout<< "NO"; return 0; }
|
|
|
| 6 Руслан Истамкулов, 12 января 2025 г. 19:39:59 |
| a,b,c,d,e,f = input() if int(a)+int(b)+int(c)==int(d)+int(e)+int(f): print("YES") else: print("NO"
|
|
|
| 7 Беляев Борис, 05 декабря 2024 г. 19:35:25 |
| n = list(map(int, input())) if n[0] + n[1] + n[2] == n[3] + n[4] + n[5] and len(n) == 6: print("Yes") else: print('No') Что здесь не правильно?
|
|
|
| 8 Неизвестный, 07 января 2024 г. 20:11:51 |
| Для Java интересный способ преобразования String string = scanner.nextLine(); int[] num = string.chars().map(x -> x - '0').toArray();
|
|
|
| 9 Гринкевич Антон Александрович, 29 ноября 2020 г. 12:43:47 |
| ребзя, используйте string, намного меньше гемора
|
|
|
| 10 Бойцов Арсений, 05 марта 2020 г. 17:42:43 |
| не мог решить пока не понял, что !!СПОЙЛЕР!! оказывается номера билетов могут начинаться на 0, таким образом в поле ввода может оказаться что-то типа '051510'
|
|
|
| 11 Нигматуллин Давид Альбертович, 24 марта 2018 г. 15:37:23 |
| вообще то надо указывать что число подается с лид. нулями, в условии написано "целое число, от 0 до 10^6"
|
|
|
| 12 Денис Валерьевич, 01 октября 2015 г. 10:26:15 |
| у тестах будет записано 009658 или 9658?
|
|
|
| 13 Нурберген Ермаханов, 31 октября 2013 г. 22:30:04 |
Народ, в задаче немного некорректность, поскольку в задаче четко говорится, что счастливый билет ШЕСТИЗНАЧНОЕ ЧИСЛО, в котором сумма первых трех цифр равна сумме последних. Ну а по идее задача решается, тогда, когда сумма последних трех цифр равна сумме цифр до нее. Например: билет 3111 - счастливый. 3 = 1 + 1 + 1 Здесь мы называем шестизначным номером последовательность из 6 цифр. Например, такую: 003111, ведь именно такую запись может иметь автобусный билет. И есть такой тест с лидирующими нолями.
|
|
|
| 14 Габышев Денис Борисович, 23 декабря 2012 г. 7:35:30 |
Вроде в условии записано, что N (0 <= N < 10^6). А на деле N должна иметь 6 знаков. Так оно и есть. Число во входных данных всегда 6-значное, оно может иметь лидирующие нули.
|
|
|
| 15 Руденко Олег Олександрович, 07 апреля 2012 г. 12:30:00 |
| Ребят тут всё просто
|
|
|
| 16 Айдар 11 ФМ, 30 октября 2011 г. 21:08:07 |
| люди дам совет, можно решить считав сначала все числа в массив типа char а потом перевести их все в массив типа byte или integer на ваше усмотрение, и все действия совершать со вторым массивом, у меня задача прошла :)
|
|
|
| 17 Редько Игорь Геннадиевич, 16 июня 2011 г. 2:47:18 |
во всех тестах максимальное количество цифр = 6? да, и минимальное тоже = 6.
|
|
|
| 18 Коншин Андрей Сергеевич, 03 ноября 2009 г. 16:30:38 |
Ненавижу ваш компилятор:(( из-за того что не обнулил переменные,задача не проходила! Вопрос: на олимпиадах обязательно обнулять переменные? Там такие же компиляторы? Лучше всегда обнулять переменные. Это правильно. Тогда ваши программы будут работать везде.
|
|
|
| 19 Бондарев Александр Сергеевич, 01 октября 2009 г. 18:48:29 |
Зачем здесь деление? Задача решается гораздо проще. Обычная проверка на сумму ASCII кодов. Ну кому как. Кто-то решая эту задачу, может не знать о существовании аски-кодов, поэтому им проще через деление и остаток.
|
|
|
| 20 Дурных Инокентий Фомич, 16 июля 2009 г. 15:11:13 |
подскажите пожалуйста как на c++ перевести символьную переменную в числовую. (имеется ввиду что в символьной хранится цифра) x=ch-'0'; здесь x-целочисленная переменная, которой присваивается числовой аналог символа-цифры, хранящейся в символьной переменной ch типа char.
|
|
|