Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
Dee Snider
25 / 25 / 9
Регистрация: 18.04.2013
Сообщений: 132

Разбить число на массив - C++

02.06.2014, 21:36. Просмотров 841. Ответов 11
Метки (Все метки)

Ребят, второй час сижу и не пойму в чем проблема:

Дано натуральное число.
Проверить, является ли число шестизначным и выполняется ли следующее условие: сумма первой и четвертой цифр равна сумме второй и пятой и равна сумме третьей и шестой.

Разбить число на массив

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
int a;
char b[8];
cout << "Введите шестизначное число: ";   
 
itoa(a,b,10); //Функция преобразует целое значение в строку символов
 
if(a < 99999)
{
    if( ((b[0] + b[3]) == (b[1] + b[4]) ) && ((b[0] + b[3]) == (b[2] + b[5])))
       cout << "Cумма первой и четвертой цифр РАВНА сумме второй и пятой и РАВНА сумме третьей и шестой.";
    else
       gotoxy(2,5); cout << "Условие не выполнено.";
}
else
   cout << "Только шестизначное число";
Выводит правильно только 5 цифр, при попытке вывода шестой начинается все самое плохое.
Библиотеки все подключены.

Приму любую помощь, с меня + в репу.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.06.2014, 21:36
Готовые ответы и решения для C++ Разбить число на массив:

Ввести число n, разбить число на цифры, и найти сумму этих цифр
Здравствуйте.Очень нужно сделать задание, кто может? Заранее спасибо!!! ...

Как разбить массив по 3 елемента и засунуть в другой массив
Здарова форумчане. Помогите, кому не лень решить задачу по программированию на...

Как разбить одно число HEX число на два числа HEX ?
Задача в том, что бы одно число в виде HEX (к примеру 0xD681) разбить на 2...

Разбить на группы вводимое число
Ввод: 1000 Вывод: 1.000

Разбить десятичное число на разряды
Добрый день. Подскажите, а существует ли какая-нибудь функция, позволяющая...

Разбить число на целую и дробную часть
Определить равна ли сумма цифр целой части действительного числа сумме такого...

11
Разбить число на массив C++   Следующее сообщение темы 
Другие темы раздела
C++ Произведение каждого четного столбца массива http://www.cyberforum.ru/cpp-beginners/thread1197028.html
Помогите, кому не сложно, пожалуйста) В двумерном массиве чисел подсчитать произведение каждого четного столбца массива(массив должен содержать функцию для заполнения массивов данным).
C++ Ошибка при отладке кода для удаления последнего вхождения определенного символа в заданной строке Мне нужно в заданный строке удалить последний символ "!", который найдется в строке. Написал такой код: #include <iostream> #include <conio.h> #include <string> using namespace std; int... http://www.cyberforum.ru/cpp-beginners/thread1197015.html
C++ По заданному массиву координат, найти номера наиболее и наименее удаленных друг от друга точек
В файле содержится одномерный массив с количеством элементов (2N) в нем содержатся координаты N точек плоскости.Они располагаются в следующем порядке: x1, y1, х2, y2,x3,y3. Найти номера наиболее и...
Беда с форматированным выводом C++
Есть задание и оно звучит так: Введите два натуральных числа M=> N=> M/N= старшая цифра дробной части * младшая цифра целой части * Решил задачу двумя способами, но не работает всё равно....
C++ Формирование списка из массива структур http://www.cyberforum.ru/cpp-beginners/thread1196983.html
Из массива структур сформировать односвязный список. struct abc { int elem; } eij; if ((fp = fopen("24textfile.txt", "r")) != NULL) { for (int i = 0; i < 6; i++) { for (int j = 0; j < 4;...
C++ Объединение множеств(массивов) Например, если у меня есть массивы 123 и 3456, то объединение должно выдать 12345. Подскажите алгоритм объединения множеств. Добавлено через 35 минут Подскажите, пожалуйста. Не думаю, что этот... подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru