Răspuns :
Am rezolvat problema, sper ca te-am ajutat.
#include <iostream>
using namespace std;
int main()
{
cin>>n; (nu uita limita 1 <= n <= 1000)
int zero_uri = 0;
for (int i = 5; i <= n; i += 5)
{
int term = i;
while ((term % 5) == 0)
{
zero_uri += 1;
term /= 5;
}
}
cout<<n<<"! are la final "<< zero_uri <<" zero-uri.";
return 0;
}
#include <iostream>
using namespace std;
int main()
{
cin>>n; (nu uita limita 1 <= n <= 1000)
int zero_uri = 0;
for (int i = 5; i <= n; i += 5)
{
int term = i;
while ((term % 5) == 0)
{
zero_uri += 1;
term /= 5;
}
}
cout<<n<<"! are la final "<< zero_uri <<" zero-uri.";
return 0;
}
Numarul de zerouri este dat de numarul de perechi 2 * 5 care se pot forma.
Numarul de 2 este mai mare decat numarul de 5 => numarul de zerouri este dat exponentul puterii lui 5.
#include <iostream>
using namespace std;
int main() {
int n, nr = 0, f = 5;
cin >> n;
while( f <= n) {
int ff = f;
while( ff % 5 == 0) {
ff /= 5;
nr++;
}
f = f + 5;
}
cout << nr;
return 0;
}
Numarul de 2 este mai mare decat numarul de 5 => numarul de zerouri este dat exponentul puterii lui 5.
#include <iostream>
using namespace std;
int main() {
int n, nr = 0, f = 5;
cin >> n;
while( f <= n) {
int ff = f;
while( ff % 5 == 0) {
ff /= 5;
nr++;
}
f = f + 5;
}
cout << nr;
return 0;
}
Vă mulțumim că ați vizitat site-ul nostru dedicat Informatică. Sperăm că informațiile oferite v-au fost de ajutor. Dacă aveți întrebări sau nevoie de asistență suplimentară, nu ezitați să ne contactați. Pe curând și nu uitați să ne adăugați la favorite!