Pagini recente » Cod sursa (job #1874287) | Cod sursa (job #683240) | Cod sursa (job #429965) | Cod sursa (job #2905927) | Cod sursa (job #1781635)
#include <bits/stdc++.h>
using namespace std;
ifstream fin("operatii.in");
ofstream fout("operatii.out");
int b[10001],c[10001],lg3,lg2;
char nr[101];
long long m,lg1;
void Citire(int &lg2)
{
int i,j;
fin>>nr;
j=strlen(nr)-1;
for(i=j;i>0;i--)
{b[++lg2]=nr[i-1]-'0';}
for(i=1;i<=lg2;i++)
fout<<b[i];
fout<<"\n";
}
/*void Suma(int a[],int b[],int c[],int x,int y,int &z)
{
int i,nr=0,rest=0;
if(x>y)
{
}
else
{
while(x>0)
{
nr=a[i]+b[i]+rest;
c[i]=nr%10;
rest=nr/10;
y--;
x--;
i++;
z++;
}
while(y>0)
{
c[i]=a[i]+rest;
y--;
rest=c[i]/10;
i++;
z++;
}
}
for(i=1;i<=z;i++)
cout<<c[i];
}*/
void Produs(int x)
{
int i,r=0,nr=0;
lg3=lg2;
for(i=1;i<=lg2;i++)
{
nr=b[i]*x+r;
c[i]=nr%10;
r=nr/10;
}
while(r>0)
{
c[++lg3]=r%10;
r/=10;
}
for(i=lg3;i>0;i--)
fout<<c[i];
}
int main()
{
Citire(lg2);
//Suma(a,b,c,lg1,lg2,g);
Produs(3);
return 0;
}