Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

dark_wolk

[Resolvido] alguma luz

Recommended Posts

ai galera programo em python e c,c++ e java to cumeçando em tds e to cuma duvida nesse problema ai

 

o usuario entra com um L e pra imprimi o menor inteiro positivo cujo quadrado eh maior q L

#include<stdio.h>
#include<stdlib.h>
int main()
{
	int l,x,quad;
	printf("Entre com um numero: ");
	scanf("%d", &l);
	x = 1;	
	while(quad >l)
	{
			quad = x*x;   
			x = x + 1;
		//	if(quad > l); to em duvida nessas linhas
		  //  printf("%d\n", x);
		 
		 } 
		  system("pause");
		  return 0;
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

calma ai o usuario entra com um "L"? ele entra com um numero normal ok!

você nem inicializa o quad e coloca essa condição

while(quad >t)

me explica melhor para eu te ajudar!

 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

calma ai o usuario entra com um "L"? ele entra com um numero normal ok!

você nem inicializa o quad e coloca essa condição

while(quad >t)

me explica melhor para eu te ajudar!

 

[]'s

sim L seria um numero qualquer...

Compartilhar este post


Link para o post
Compartilhar em outros sites

entaum me diga pq faz isso c naum tem valor para 'quad'

while(quad >l)

Compartilhar este post


Link para o post
Compartilhar em outros sites

calma ai o usuario entra com um "L"? ele entra com um numero normal ok!

você nem inicializa o quad e coloca essa condição

while(quad >t)

me explica melhor para eu te ajudar!

 

[]'s

sim L seria um numero qualquer...

 

 

aina num to entendo pq eu iniciei agora e num faz o q quero

 

#include<stdio.h>
#include<stdlib.h>
int main()
{
	int l,x,quad;
	printf("Entre com um numero: ");
	scanf("%d", &l);
	quad = x*x;
	for(x = 1; quad < l;x = x + 1 )	
	  { 

			printf("%d\n",x);
		 
		 } 
		  
		  system("pause");
		  return 0;
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

quad vai receber lixo, porque x não foi iniciado.

Voce não precisa modificar quad dentro do laço?

 

  
	for(x = 1; quad < l;x = x + 1 )	
	   quad = x*x;
			
   // imprime o numero depois de executar o laco
	printf("%d\n",x-1);

Compartilhar este post


Link para o post
Compartilhar em outros sites

galera probelma resolvido !!!!!

 

#include<stdio.h>
#include<stdlib.h>
int main()
{
	int L,x;
	printf("Entre com um numero: ");
	scanf("%d", &L);
	x = 1;
	while(x*x < L)//V ou F?
		 {
			  x = x + 1;
			  }
			  printf("%d\n", x);
			  
			   
			   system("pause");
			   return 0;
}
agora sim deu certo eu tirei o quad e butei o x*x puro mermo e mudei a condição

abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

ai galera programo em python e c,c++ e java to cumeçando em tds e to cuma duvida nesse problema ai

 

:blink: :blink: :wacko: :wacko:

 

ah amigo desculpa aew se você sabe mais q eu... mas se você naum sabe q c,c++,c# e java possuem basicamente a merma sintaxe desculpa aew.... <_<

Compartilhar este post


Link para o post
Compartilhar em outros sites

E ai galera do bem

José estamos tranquilinho

em Dark ñ estou zuando de você mano, ninguem sabe td e sempre estamos com desafios a vencer

o que acho um pouco dificil é você querer aprender muita coisa ao mesmo tempo, como amigo e parceiro deste forum

na minha opinião eu me aprofundaria em uma linguagem pq ai depois fica mais facil para estar estudando outro conceitos de linguagem, ai vamos comparando. Eu sou um exemplo neste sentido porem com musica tenho um amigo que estudamos musica em uma mesma época eu ancioso pra aprender teclado violão sax enfin hj toca nada só basico e este amigo se aperfeisuou no tecladoe podemos considerar um profissional, por isso que te digoque se aprimoria em uma linguagem ai as outras vai ficar mais facil compreensão. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.