Cod sursa(job #272727)

Utilizator cosmin79Carabet Cosmin Andrei cosmin79 Data 7 martie 2009 18:36:41
Problema Next Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.88 kb
#include <stdio.h>
#include <string.h>
#define N 101
#define D 17
int v[N];
long long d;
void citire()
{
	int i,r=0;
	char s[N+1];
	fgets(s,N+1,stdin);
	v[0]=strlen(s);
	--v[0];
	for (i=v[0]-1; i>=0; i--)
		v[++r]=s[i]-'0';
/*	for (i=1; i<=v[0]; i++)
		printf("%d",v[i]);*/
	scanf("%lld",&d);
}
int rest(int v[],long long p)
{
	long long i, t = 0;  
    for (i = v[0]; i > 0; i--)  
		t = (t * 10 + v[i]) % p;  
	return t;  
}
void impartire(int v[],long long p)
{
	long long i,t;
	for (i = v[0]; i > 0; i--, t %= p)  
		v[i] = (t = t * 10 + v[i]) / p;  
	for (; v[0] > 1 && !v[v[0]]; v[0]--);
}
void adunare(int v[])
{
	int i,t=0,aux;
	for (i=1; i<=v[0] || t; ++i)
	{
		aux=t+v[i];
		v[i]=aux%10;
		t=aux/10;
	}
}
void rezolvare()
{
	
}
int main()
{
	freopen("next.in","r",stdin);
    freopen("next.out","w",stdout);
    citire();
    return 0;
}