Difference between revisions of "Solução: Problema do quadrado gêmeo das partes (Marco Antônio)"

From AdonaiMedrado.Pro.Br
Jump to: navigation, search
Line 1: Line 1:
 
<code lang="c">
 
<code lang="c">
#include <stdio.h>
 
 
#include <stdlib.h>
 
#include <stdlib.h>
  
 
int main(){
 
int main(){
  int entry, num1, num2, krapekar,i;
 
  
 +
  int entry, krapekar, i;
 
   scanf("%d",&entry);
 
   scanf("%d",&entry);
 +
 
   for(i=10;i<=entry;i = i*10){
 
   for(i=10;i<=entry;i = i*10){
       num1 = entry/i;
+
       krapekar = entry/i + entry%i;  
      num2 = entry%i;
+
      krapekar = num1 + num2;  
+
 
       if (krapekar*krapekar == entry){
 
       if (krapekar*krapekar == entry){
 
         return 1;
 
         return 1;

Revision as of 12:54, 1 April 2009

#include <stdlib.h>
 
int main(){
 
   int entry, krapekar, i;
   scanf("%d",&entry);
 
   for(i=10;i<=entry;i = i*10){
      krapekar = entry/i + entry%i; 
      if (krapekar*krapekar == entry){
         return 1;
      }
   }
   return 0;
}