Cod sursa(job #172308)

Utilizator nusmaibunkeleviprofesor cicalescu nusmaibunkelevi Data 6 aprilie 2008 08:14:31
Problema Next Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.38 kb
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#define	NMAX	1000000UL
int main()
{
unsigned long long n,d,m,c,r,l;
char s[NMAX+1],x[21],*end;
FILE *f=fopen("next.in","r");
freopen("next.out","w",stdout);
fscanf(f,"%s",s);
fscanf(f,"%llu",&d);
l=strlen(s);
if(l<20){
	n=strtoul(s,&end,10);
	c=n/d;r=n%d;
	if(r) c++;
	m=c*d;
	}
printf("%llu",m);
return 0;
}