


Программирование
+2Как в C++ сделать поиск цифр в заданном числе.
Как в c++ сделать так, что-бы в заданном числе например (233453436) найти (34) и показать сколько там таких (34)
По дате
По рейтингу
int main()
{
long a = 233453436;
long cnt = 0;
while(a){
if(a%100 == 34){
cnt++;
}
a /=10;
}
cout << cnt;
}
https://pastebin.com/r23XP2zT
вводишь ЧТО пожелаешь и ищешь то, что НУЖНО
Джин
// Ну если нигде не ошибся то примерно так:
int n = 287356823;
bool bf = false;
int counter = 0;
while(n){
int temp = n%10;
n/=10;
if(temp == 4 && bf == false){
bf = true;
}
else if(temp == 3 && bf == true){
bf = false;
counter++;
}
else{
bf = false;
}
}
cout << "counter = " << counter << flush;
найти цифры в строке. Для С есть функция strstr, у строк С++ может быть метод поиска подстроки или преобразования в С-шную строку (c_str() )
цикл в помощь