Informatică, întrebare adresată de mrscarrotz, 9 ani în urmă

Probleme nZero de pe pbinfo: Se dă un număr n. Afișați numărul n * 10a.
Am rezolvat-o asa:
#include <iostream>
#include <math.h>
using namespace std;

int main()
{
int n,a;
double p;
cin>>n;
cin>>a;
p=n*pow(10,a);
cout<

return 0;}
Dar primesc 85/100 pct pe ea.
Alte idei? ;-; (e din structuri repetitive)

Răspunsuri la întrebare

Răspuns de Utilizator anonim
1
#include <bits/stdc++.h>
using namespace std;
long long n,a,i;
int main()
{
cin >> n >> a;
for (i=1;i<=a;i++)
n=n*10;
cout << n;
return 0;
}

andriesboss92: O fi si asta de 100 de puncte.. insa la problema lui era p declarat aiurea.. trebuia int si nu double, atata tot.
Răspuns de andriesboss92
2

Declara variabila p ca " int ".. nu "double".

Eu am facut așa și am primit 100 puncte.

Anexe:
Alte întrebări interesante