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

Определить, является ли заданное с клавиатуры шестизначное число четным, счастливым - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 22, средняя оценка - 4.82
Talor
0 / 0 / 0
Регистрация: 16.06.2009
Сообщений: 40
15.02.2011, 15:48     Определить, является ли заданное с клавиатуры шестизначное число четным, счастливым #1
Определить, является ли заданное с клавиатуры шестизначное число четным, счастливым (сумма первых трех цифр равна сумме последних трех цифр) или делится на 13.

Как решить не пойму

 Комментарий модератора 
Именуйте темы осмысленно. Название темы должно максимально полно отражать ее содержание.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.02.2011, 15:48     Определить, является ли заданное с клавиатуры шестизначное число четным, счастливым
Посмотрите здесь:

Определить является ли заданное шестизначное число счастливым(+ ещё 3 задачи решите мне) C++
Определить, является ли заданное натуральное число палиндромом C++
Определить, является ли заданное целое число четным или нечетным C++
C++ Определить, является ли заданное целое число четным
C++ Определить, является ли заданное целое число четным
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Байт
 Аватар для Байт
13998 / 8829 / 1233
Регистрация: 24.12.2010
Сообщений: 15,998
15.02.2011, 16:34     Определить, является ли заданное с клавиатуры шестизначное число четным, счастливым #2
C
1
2
3
4
5
6
7
8
 int a1 =0, a2 = 0;
 long N; // Заданное число
 for(i=0; i<6; i++) {
   c = N%10;  // Очередная цифра
   if (i<3) a1 += c;
   else     a2 += c;
 }  
  if (a1==a2 || (a1+a2)%13==0) cout << "Luck Number!!"
blv
0 / 0 / 0
Регистрация: 05.02.2011
Сообщений: 4
15.02.2011, 19:55     Определить, является ли заданное с клавиатуры шестизначное число четным, счастливым #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <iostream>
using namespace std;
 
int main (void)
{
     int n, m;
     cin >> n;
     m=n;
     if (!n%2)
          cout << "Это число является чётным\n";
     int a, b, c, d, e, f;
     a=n/100000;
     n-=n/100000*100000;
     b=n/10000;
     n-=n/10000*10000;
     c=n/1000;
     n-=n/1000*1000;
     d=n/100;
     n-=n/100*100;
     e=n/10;
     n-=n/10*10;
     f=n;
     if (((a+b+c)-(d+e+f)==0) || (!m%13))
          cout << "Это число является счастливым\n";
     return 0;
}
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
15.02.2011, 19:56     Определить, является ли заданное с клавиатуры шестизначное число четным, счастливым #4
blv, Однако...
Yandex
Объявления
15.02.2011, 19:56     Определить, является ли заданное с клавиатуры шестизначное число четным, счастливым
Ответ Создать тему
Опции темы

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