Если тут речь идет именно о 6-и значном числе, а не о массиве то для того, чтобы выделить отдельные цифры в этом числе можно сделать так:
вводим число (например число а)
а = 123456
в этом числе а1 = 1; а2 = 2; а3 = 3; а4 = 4; а5 = 5; а6 = 6.
Как это найти.
Используем целочисленное деление (то есть деление без остатка)
а1 = а / 100000
а2 = а / 10000 - 10 * а1
а3 = а / 1000 - 10 * а2 - 100 * а1
а4 = а / 100 - 10 * а3 - 100 * а2 - 1000 * а1
а5 = а / 10 - 10 * а4 - 100 * а3 - 1000 * а2 - 10000 * а1
а6 = а - 10 * а5 - 100 * а4 - 1000 * а3 - 10000 * а2 - 100000 * а1
А дальше сравниваем уже полученные числа, например а1 и а2, а2 и а3.
Другие языки программирования и технологии
Как можно решить такое задание : " Ввести из клавиатуры шестизначное число, определить цифры, которые находится рядом
var A,B,C: String;
sum1,sum2:integer;
begin
ввод числа в переменную A
b:= A[1]+A[2]+A[3];
c:=A[4]+A[5]+A[6];
Sum1:=strtoint(b);
Sum2:=strtoint(c);
это подсказка как это можно провернуть.
sum1,sum2:integer;
begin
ввод числа в переменную A
b:= A[1]+A[2]+A[3];
c:=A[4]+A[5]+A[6];
Sum1:=strtoint(b);
Sum2:=strtoint(c);
это подсказка как это можно провернуть.
попробуй массив создай, и чтоб ты его сам и заполнял. а там все эл-ты циклом пробеги и найди.
проходишь в цикле строку своего числа посимвольно, на каждой итерации сумму текущего и предыдущего символа (конвертнутых в числовой тип) сравниваешь с тем чем надо. если больше, выводишь пару.
начинать надо сразу со второго символа.
начинать надо сразу со второго символа.
Похожие вопросы
- Подсчитать количество 3-значных чисел,сумма цифр которых меньше либо равна 24
- С клавиатуры вводятся числа, пока не будет введен ноль, вывести числа в обратно порядке. С++ Голову сломал !!!
- Среди двузначных чисел вывести на экран те, сумма цифр которых равна х(0<х<18). Число х вводится с клавиатуры.В паскале!
- Необходимо написать программу, которая проверяет, является ли введенная с клавиатуры матрица трехдиагональной.
- Сколько N-значных чисел можно составить, используя цифры 5 и 9, в которых три одинаковые цифры не стоят рядом? Pascal
- . Ввести с клавиатуры число и вывести его значение словами (например, 44 - сорок четыре) (число от 1 до 50).
- Програма на С++ Ввести с клавиатуры строку символов и перевернуть каждое четное слово в строке.
- Вводится целое положительное число. Определить количество чётных и нечётных цифр в числе в Си++
- Дано число. Переставить цифры так чтобы образовалось наименьшее.
- Найти сумму чисел, заканчивающихся цифрой 4, наибольшее из таких чисел, и номер этого числа в последовательности.