R
Rivass
Вот есть задачка:
Вводится целое число A. Проверить наличие в записи числа одинаковых цифр (вы-вести yes, если одинаковые цифры найдены, иначе вывести no). Проверку реализовать через функцию. (Язык C)
Я примерно понимаю что нужно вносить в массив каждую цифру числа, но не могу себе представить как это сделать.... До этого писал программу, но она была по проще и решалась арифметически... Тогда требовалось найти сумму введенного четерехзначного числа...
Вот как я её тогда решил:
К сожалению сейчас я таким способом не напишу универсальную программу для решения задач такого типа, поэтому прошу вашей помощи....
Вводится целое число A. Проверить наличие в записи числа одинаковых цифр (вы-вести yes, если одинаковые цифры найдены, иначе вывести no). Проверку реализовать через функцию. (Язык C)
Я примерно понимаю что нужно вносить в массив каждую цифру числа, но не могу себе представить как это сделать.... До этого писал программу, но она была по проще и решалась арифметически... Тогда требовалось найти сумму введенного четерехзначного числа...
Вот как я её тогда решил:
C++:
#include <stdio.h>
int A;
void main() {
printf ("Type number 4 symbols=",A);
scanf_s ("%d",&A);
int S=A/10;
S=A-(S*10);
int K=A/100;
int B=K;
K=((A-(K*100))-S)/10;
int F=A/1000;
int C=B-(F*10);
int Z=S+K+F+C;
printf_s ("Numbers summ=%d\n",Z);
}
К сожалению сейчас я таким способом не напишу универсальную программу для решения задач такого типа, поэтому прошу вашей помощи....