Afişează mesaje
|
Pagini: [1]
|
2
|
infoarena - concursuri, probleme, evaluator, articole / Arhiva educationala / Răspuns: 002 Algoritmul lui Euclid extins
|
: Aprilie 14, 2010, 17:06:50
|
#include<stdio.h> int main() { int i,a,b,r,T; freopen("euclid2.in","r",stdin); freopen("euclid2.out","w",stdout); scanf("%d",&T); for(i=1;i<=T;i++) scanf("%d %d",&a,&b); do { r=a%b; a=b; b=r; }while(r!=0);
printf("%d\n",a); return 0; }
imi afiseaza 1 de fiecare data si daca faca la fel afiseaza Modificat de Moderator: Nu mai posta de 2 ori consecutiv. Foloseste butonul "Modifica".
|
|
|
4
|
infoarena - concursuri, probleme, evaluator, articole / Arhiva educationala / Răspuns: 002 Algoritmul lui Euclid extins
|
: Aprilie 13, 2010, 19:45:03
|
Cod: include<stdio.h> int main() { freopen("euclid2.in","r",stdin); freopen("euclid2.out","w",stdout); int aux,a,b,i,x; for(i=0;i<x;i++) { scanf("%d",&a); scanf("%d",&b); }
while(b!=0) { aux = b; b = a%b; a = aux;
} printf("%d",a); printf("\n");
return 0; }
Modificat de Moderator : Foloseste tag-ul [ code ] ... [/ code ] pentru surse! imi spune si mie cineva de ce imi afiseaza 2?
|
|
|
5
|
infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 000 A+B
|
: Martie 31, 2010, 18:39:46
|
#include<stdio.h> void main() { long a,b,s; FILE *f=fopen("adunare.in","r"),*g=fopen("adunare.out","w"); fscanf(f,"%ld",&a); fscanf(f,"%ld",&b); s=a+b; fprintf(g,"%ld\n",s); fclose(g); fclose(f);
} imi poate explica cineva de ce nu imi apare nimic in adunare.out
|
|
|
|