Informatică, întrebare adresată de ioana56929, 8 ani în urmă

se citeste un numar intreg x format din minim 3 cifre si un numar y, sa se calculeze de câte ori numarului y apare in scrierea numarului x

Răspunsuri la întrebare

Răspuns de andrei750238
0

#include <iostream>

using namespace std;

int main(){

   long x,y;

   int pow=1,ap=0;

   cin >> x >> y;

   while(pow<=y)pow*=10;

   while(x){

       if(x%pow==y)ap++;

       x=x/10;

   }

   cout << ap;

}


andrei750238: pow = puterea lui 10 mai mare decat y;
ex : Pentru y=12 -> pow = 100; pentru y=154 -> pow = 1000; pentru pow=1456 -> pow=10000

ap = numarul de aparitii
ioana56929: poți te rog sa o rezolvi in pseudocod?
bogdanvalentin21: Salut!Ai putea să mă ajuți și pe mine la TIC?EXCEL?EU nu am Excel și te-as ruga extrem de mult dacă ai putea!!
Alte întrebări interesante