Pagini recente » Cod sursa (job #119678) | Cod sursa (job #3246684) | Cod sursa (job #224166) | Cod sursa (job #2123931) | Cod sursa (job #2754)
Cod sursa(job #2754)
#include<fstream.h>
#include<string.h>
#define dim 101
ifstream in ("invers.in");
ofstream out("invers.out");
char c[dim];
int nr[dim];
void transforma(char c[dim], int nr[dim]);
void invers(int nr[dim], int nr1[dim]);
int main()
{
int i, p;
in>>c;
transforma(c, nr);
for(i=1; i<=nr; i++)
{
p=i+(invers(nr));
if(p==nr)
out<<"da";
else
out<<"nu";
}
return 0;
}
void transforma(char c[dim], int nr[dim])
{
nr[0]=strlen(c);
for(int i=1; i<=strlen(c); i++)
nr[i]=c[strlen(c)-i]-'0';
}
void invers(int nr, int nr1[dim])
{
int i=0, nr2=0, s=0;
while(nr)
{
nr1[i]=nr%10;
i++;
s++;
}
for(i=s; i>=1; i--)
nr2=nr2*10+nr1[i];
}