Informatică, întrebare adresată de Utilizator anonim, 8 ani în urmă

Cerinţă
Să se scrie un program care să determine numărul de apariţii ale ultimei cifre în scrierea unui număr natural citit de la tastatură.

Date de intrare
Programul va citi de la tastatură un număr natural.

Date de ieşire
Programul va afişa pe ecran numărul de apariţii ale ultimei cifre în scrierea numărului citit.

Restricţii şi precizări
numărul citit va fi mai mic decât 2.000.000.000

Exemplu
Intrare

57015
Ieşire

2

Vreau o soluţie *corecta* de 100p.
Limbaj: C++


boiustef: dacă e de pe pbinfo, atunci ce număr sau nume are?
Utilizator anonim: 107

Răspunsuri la întrebare

Răspuns de boiustef
1

https://pastebin.com/YyMPv69Y

#include <iostream>

using namespace std;

int num, cif, ult, ap;

int main()

{

   cin >> num;

   ult=num%10; ap=1;

   num=num/10;

   while (num)

   {

       cif=num%10;

       if (cif==ult) ++ap;

       num=num/10;

   }

   cout << ap;

}


Utilizator anonim: aparitii.cpp:11:2: error: stray '\302' in program
cin >> num;

^
aparitii.cpp:11:2: error: stray '\240' in program
aparitii.cpp:11:2: error: stray '\302' in program
aparitii.cpp:11:2: error: stray '\240' in program
aparitii.cpp:13:2: error: stray '\302' in program
ult=num%10; ap=1;

^
aparitii.cpp:13:2: error: stray '\240' in program
aparitii.cpp:13:2: error: stray '\302' in program
aparitii.cpp:13:2: error: stray '\240' in program
aparitii.cpp:15:2: error: stray '\302' in program
num=num/10;

...
Utilizator anonim: ok ms am luat in final 100p xD
boiustef: ce era?
boiustef: cred era de la copiere...
boiustef: da, nu e primul caz...
Alte întrebări interesante