domingo, 15 de maio de 2011

ACHANDO A RAIZ DE UM NUMERO USANDO NÚMEROS ÍMPARES

#include <stdio.h>
#include <conio.h>
#include <iostream>

using namespace std;

int raiz(int n);

int main(){

    int n, resp;
    cout << "Entre com o numero\n";
    cin >> n;
    resp = raiz(n);
    if(resp == 0)
        cout << "A raiz de "<<n<<" nao é inteira";
    else
        cout<< "A raiz de "<<n<<" e: "  << resp<<endl;
    getch();
    return 1;
}

int raiz(int n){


     int condicao=0, r=0;
     int i;
     for(i = 1; condicao<n; i++){
        if(i%2 ==1){
           condicao+=i;
           r++;}
      }
      if(condicao !=n)
           return 0;
      else
         return r;
}


COMENTEM!!!

Nenhum comentário:

Postar um comentário