o laço for ta pedindo mais que o necessario [RESOLVIDO]

1. o laço for ta pedindo mais que o necessario [RESOLVIDO]

rafael dos santos
ubutex

(usa Outra)

Enviado em 09/03/2013 - 21:12h

pessoal me ajuda a questao e a seguinte quero pegar a idade dos usuario e o salario e colocar lado a lado "pode ser aleatoriamente" mas quando peço a idade o laço for sempre pedi mais 1 sem ser necessário me ajudem PF ai embaixo vai o codigo fonte
eu uso gedit e compilo no gcc ainda só bem leigo :)

#include<stdio.h>
#include<stdlib.h>

main(){

//começando a usar vetores com laço for

int pessoas,i;
int func[10];
int salario[10];




printf("Digite a idade de cada funcionario\n");
for(i=0;i<10;i++){
scanf("%d\n", &func[i]);
}
printf("Digite o salario de cada funcionario\n");
for(i=0;i<10;i++){
scanf("%d\n", &salario[i]);
}


for(i=0;i<10;i++){
printf("idade %d - salario %d\n", func[i], salario[i]);
}


}


  


2. MELHOR RESPOSTA

Luis R. C. Silva
luisrcs

(usa Linux Mint)

Enviado em 09/03/2013 - 22:21h

Então só precisa de um laço.


#include<stdio.h>#include<stdlib.h>

main(){

//começando a usar vetores com laço for

int pessoas,i;
int func[10];
int salario[10];




for(i=0;i<10;i++){
printf("Digite a idade de cada funcionario\n");
scanf("%d\n", &func[i]);
printf("Digite o salario de cada funcionario\n");
scanf("%d\n", &salario[i]);
}
for(i=0;i<10;i++){
printf("idade %d - salario %d\n", func[i], salario[i]);
}


}


3. Re: o laço for ta pedindo mais que o necessario [RESOLVIDO]

Luis R. C. Silva
luisrcs

(usa Linux Mint)

Enviado em 09/03/2013 - 21:24h

ubutex escreveu:

#include<stdio.h>
#include<stdlib.h>

main(){

//começando a usar vetores com laço for

int pessoas,i;
int func[10];
int salario[10];




printf("Digite a idade de cada funcionario\n");
for(i=0;i<10;i++){
scanf("%d\n", &func[i]);
}
printf("Digite o salario de cada funcionario\n");
for(i=0;i<10;i++){
scanf("%d\n", &salario[i]);
}


for(i=0;i<10;i++){
printf("idade %d - salario %d\n", func[i], salario[i]);
}


}



Você colocou para o for() repetir onze vezes. O que queria?



4. Re: o laço for ta pedindo mais que o necessario [RESOLVIDO]

rafael dos santos
ubutex

(usa Outra)

Enviado em 09/03/2013 - 22:10h

eu queria que ficasse lado a lado mais ou menos assim

10-100
20- 200
30-300
40-400
50-500

:) thanks.


5. Re: o laço for ta pedindo mais que o necessario [RESOLVIDO]

rafael dos santos
ubutex

(usa Outra)

Enviado em 09/03/2013 - 22:24h

cara como eu só burro ahh muito abrigado pela ajuda.


6. Re: o laço for ta pedindo mais que o necessario [RESOLVIDO]

Luis R. C. Silva
luisrcs

(usa Linux Mint)

Enviado em 09/03/2013 - 23:09h

Que isso, que nada.

Marque como resolvido e a melhor resposta.


7. Re: o laço for ta pedindo mais que o necessario [RESOLVIDO]

ian cléver sales fernandes
ianclever

(usa Arch Linux)

Enviado em 09/03/2013 - 23:33h

ubutex escreveu:

cara como eu só burro ahh muito abrigado pela ajuda.


dica: cuidado com o for quando você iguala uma variável a 0 ele começa a contar do 0;

então se quer que repita 10 vezes, você tem que por:

 for(cont=0;cont<=9;cont++)
{
código...
}







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts