Respostas
Testei aqui deu certo < Marcelo Bastos >
#include <cmath> // ou <math.h>
#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
double valor=0;
do
{
cout << "\nEntre com o valor ou tecle (zero para sair): ";
cin >> valor;
if( valor < 0 )
cout <<"Digite apenas numero positivos !!!" ;
else if( valor > 0 )
cout<<"\nA raiz quadrada de valor e : ";cout<<sqrt( valor );cout<<endl;
} while( valor != 0 );
}
depende q a linguagem, logica seria criar um vetor e receber seus dados em while ou for para seu primeiro problema e em seguida imprimir a rai quadrada, se for em C, usando a biblioteca math.h e o comando sqrt()
Eu faria desta forma:
(...)
int valor = 0;
do
{
cout << "Entre com o valor (zero para sair): ";
cin >> valor;
if( valor < 0 )
cout << endl << "Digite apenas numero positivos !!!" << endl;
else if( valor > 0 )
cout << endl << "A raiz quadrada de valor é: " << sqrt( valor ) << endl;
} while( valor != 0 );
(...)
Veja que o enunciado pede a entrada de vários números, mas não determina que estes devam ser armazenados, logo não precisa de estrutura de vetores. Abraços.
Responda
Para escrever sua resposta aqui, entre ou crie uma conta