Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 22, средняя оценка - 4.64
Lena _t
0 / 0 / 0
Регистрация: 25.04.2011
Сообщений: 32
#1

Счастливый билет - C++

15.05.2011, 18:54. Просмотров 3451. Ответов 8
Метки нет (Все метки)

Всем привет помогите с решением задачи.Вводится шестизначное число .Определить является ли билет с этим номером счастливым ?Нужно использовать остаток от деления.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
valeriikozlov
Эксперт C++
4663 / 2489 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
15.05.2011, 19:11     Счастливый билет #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
using namespace std;
int main()
{
    int a, tmp1=0, tmp2=0, i;
    cin>>a;
    for(i=0; i<3; i++)
    {
        tmp1+=a%10; a/=10;
    }
    for(i=0; i<3; i++)
    {
        tmp2+=a%10; a/=10;
    }
    if(tmp1==tmp2)
        cout<<"Yes"<<endl;
    else
        cout<<"No"<<endl;
 
    return 0;
}
Lena _t
0 / 0 / 0
Регистрация: 25.04.2011
Сообщений: 32
15.05.2011, 19:22  [ТС]     Счастливый билет #3
tmp1=0, tmp2=0, i;
Объясните значение этой строчки пожалуйста
И можно ли как то с if else и остатком от деления
valeriikozlov
Эксперт C++
4663 / 2489 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
15.05.2011, 19:28     Счастливый билет #4
Цитата Сообщение от Lena _t Посмотреть сообщение
int a, tmp1=0, tmp2=0, i;
Объясните значение этой строчки пожалуйста
Объявляем 4 переменные типа int. Двум из этих переменных (tmp1, tmp2) присваиваем значение 0.

Цитата Сообщение от Lena _t Посмотреть сообщение
И можно ли как то с if else и остатком от деления
Что именно можно?
Lena _t
0 / 0 / 0
Регистрация: 25.04.2011
Сообщений: 32
15.05.2011, 19:31  [ТС]     Счастливый билет #5
Что именно можно?[/QUOTE]
Программу написать)
valeriikozlov
Эксперт C++
4663 / 2489 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
15.05.2011, 19:35     Счастливый билет #6
Можно.
Если присмотреться, то можно увидеть и if и else и операцию взятия остатка от деления.
Lena _t
0 / 0 / 0
Регистрация: 25.04.2011
Сообщений: 32
15.05.2011, 19:42  [ТС]     Счастливый билет #7
Я имею ввиду в основу программы положить if и else
valeriikozlov
Эксперт C++
4663 / 2489 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
15.05.2011, 19:47     Счастливый билет #8
Цитата Сообщение от Lena _t Посмотреть сообщение
Я имею ввиду в основу программы положить if и else
думаю что нет ( расчеты сумм левой и правой стороны необходимо сделать до if и else )
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.05.2011, 19:54     Счастливый билет
Еще ссылки по теме:

C++ Задача на счастливый билет
Счастливый билет (Лимит Времени) C++
C++ Счастливый билет (номер с n-количеством цифр)
Задача про счастливый билет C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Lena _t
0 / 0 / 0
Регистрация: 25.04.2011
Сообщений: 32
15.05.2011, 19:54  [ТС]     Счастливый билет #9
Ладно спасибо
Yandex
Объявления
15.05.2011, 19:54     Счастливый билет
Ответ Создать тему
Опции темы

Текущее время: 14:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru