Solução: Problema do quadrado perfeito (Rafael Dourado)
From AdonaiMedrado.Pro.Br
Revision as of 16:32, 5 June 2009 by 200.17.147.2 (Talk) (New page: #include <stdio.h> #include <math.h> int main (void) { int entrada,i,k; int contador=0,resposta=0; int * numero = NULL; do { for (i=0;i<10;i++) { ...)
- include <stdio.h>
- include <math.h>
int main (void) {
int entrada,i,k; int contador=0,resposta=0; int * numero = NULL; do { for (i=0;i<10;i++) { scanf ("%d", &entrada); if (entrada==0) break; contador++; numero = (int*) realloc (numero, contador * sizeof(int)); k = sqrt(entrada); if (k*k == entrada) resposta++; } if (entrada==0) break; } while (entrada!=0); printf ("%d\n", resposta); free (numero); system ("pause");
}