Ei galera precisava descobrir o que há de errado com este programinha em C que estou fazendo... A pergunta sobre a altura e o sexo estão aparecendo juntos... e não está dando pra fornecer a altura... aí está:
include<stdlib.h>
main(){
int idade,ra;
float peso,altura;
char sexo[40];
printf("Qual a sua idade?");
scanf("%d",&idade);
printf("Qual o numero do seu ra?");
scanf("%d",&ra);
printf("De o seu peso!");
scanf("%f",&peso);
printf("Qual a sua altura?");
scanf("%f",&altura);
printf("Qual o seu sexo?");
scanf("%s",&sexo[40]);
getch();
}
Obrigado pela atenção!
Me Ajude Por Favor!
Started By Biobut, 08/03/2009, 01:09
8 replies to this topic
#1
Posted 08/03/2009, 01:09
#2
Posted 08/03/2009, 22:40
você não está mandando o programa pular as linhas... Testei co Dev C/C++ e funcionou direitinho, mas tente assim:
include<stdlib.h>
main(){
int idade,ra;
float peso,altura;
char sexo[40];
printf("\nQual a sua idade?");
scanf("%d",&idade);
printf("\nQual o numero do seu ra?");
scanf("%d",&ra);
printf("\nDe o seu peso!");
scanf("%f",&peso);
printf("\nQual a sua altura?");
scanf("%f",&altura);
printf("\nQual o seu sexo?");
scanf("%s",&sexo[40]);
getch();
}
include<stdlib.h>
main(){
int idade,ra;
float peso,altura;
char sexo[40];
printf("\nQual a sua idade?");
scanf("%d",&idade);
printf("\nQual o numero do seu ra?");
scanf("%d",&ra);
printf("\nDe o seu peso!");
scanf("%f",&peso);
printf("\nQual a sua altura?");
scanf("%f",&altura);
printf("\nQual o seu sexo?");
scanf("%s",&sexo[40]);
getch();
}
Mais vale um Dev C++ na mão do que dois codeblocks voando
PHP - ||||||||||||||| MySql - |||||||||||||||
C/C++ - ||||||||||||||| Oracle - |||||||||||||||
PERL - |||||||||||||||
PHP - ||||||||||||||| MySql - |||||||||||||||
C/C++ - ||||||||||||||| Oracle - |||||||||||||||
PERL - |||||||||||||||
#3
Posted 09/03/2009, 22:21
Então o problema está na hora de dar resposta! A quantidade de números que eu preciso é a seguinte:
idade = 2 números
ra = 10 números
peso = 3 números
altura = 3 números
sexo = 1 caracter
tem jeito? acho que o programa não está suportando a resposta! ^^
(Mais valeu um dev c++... hauhauaha raxei)
idade = 2 números
ra = 10 números
peso = 3 números
altura = 3 números
sexo = 1 caracter
tem jeito? acho que o programa não está suportando a resposta! ^^
(Mais valeu um dev c++... hauhauaha raxei)
#4
Posted 10/03/2009, 19:17
Como você esta retornando a resposta?
Mais vale um Dev C++ na mão do que dois codeblocks voando
PHP - ||||||||||||||| MySql - |||||||||||||||
C/C++ - ||||||||||||||| Oracle - |||||||||||||||
PERL - |||||||||||||||
PHP - ||||||||||||||| MySql - |||||||||||||||
C/C++ - ||||||||||||||| Oracle - |||||||||||||||
PERL - |||||||||||||||
#5
Posted 10/03/2009, 23:06
Eu compilo, aí quando chega no final, na parte onde pergunta a altura fica assim:
Qual a sua altura?
Qual o seu sexo?
direto, não deixa o usuário fornecer a altura =/
e pra piorar quando vou fornecer o sexo para o programa ele também não permite
fecha direto!
Nhaii é uma coisa tão simples, mas não estou conseguindo sacar...
Qual a sua altura?
Qual o seu sexo?
direto, não deixa o usuário fornecer a altura =/
e pra piorar quando vou fornecer o sexo para o programa ele também não permite
fecha direto!
Nhaii é uma coisa tão simples, mas não estou conseguindo sacar...
#6
Posted 11/03/2009, 19:12
Pelomenos nessa parte do código que você postou, ele só chega até o sexo mesmo...
Aqui eu consegui inserir tudo até o sexo, depos do sexo o programa fecha pois não ha mais comandos depois dele...
Aqui eu consegui inserir tudo até o sexo, depos do sexo o programa fecha pois não ha mais comandos depois dele...
Mais vale um Dev C++ na mão do que dois codeblocks voando
PHP - ||||||||||||||| MySql - |||||||||||||||
C/C++ - ||||||||||||||| Oracle - |||||||||||||||
PERL - |||||||||||||||
PHP - ||||||||||||||| MySql - |||||||||||||||
C/C++ - ||||||||||||||| Oracle - |||||||||||||||
PERL - |||||||||||||||
#7
Posted 14/03/2009, 23:09
Hum... mas você colocou a quantidade de números que nem eu falei na hora de dar a resposta? e deu pra responder a altura? oO
#8
Posted 29/03/2009, 21:18
Sim, aqui deu pra responder tudo... depois de inserir o ultimo valor ele travou... mas isso é normal...
Mais vale um Dev C++ na mão do que dois codeblocks voando
PHP - ||||||||||||||| MySql - |||||||||||||||
C/C++ - ||||||||||||||| Oracle - |||||||||||||||
PERL - |||||||||||||||
PHP - ||||||||||||||| MySql - |||||||||||||||
C/C++ - ||||||||||||||| Oracle - |||||||||||||||
PERL - |||||||||||||||
#9
Posted 23/07/2009, 15:18
include<stdlib.h>
include<conio.h>
include<stdio.h>
main(){
int idade,ra;
float peso,altura;
char sexo[40];
printf("\nQual a sua idade?");
fflush(stdin);
scanf("%d",&idade);
printf("\nQual o numero do seu ra?");
fflush(stdin);
scanf("%d",&ra);
printf("\nDe o seu peso!");
fflush(stdin);
scanf("%f",&peso);
printf("\nQual a sua altura?");
fflush(stdin);
scanf("%f",&altura);
printf("\nQual o seu sexo? (m - Masculino ou f- Feminino");
fflush(stdin);
scanf("%c",&sexo);
getch();
}
include<conio.h>
include<stdio.h>
main(){
int idade,ra;
float peso,altura;
char sexo[40];
printf("\nQual a sua idade?");
fflush(stdin);
scanf("%d",&idade);
printf("\nQual o numero do seu ra?");
fflush(stdin);
scanf("%d",&ra);
printf("\nDe o seu peso!");
fflush(stdin);
scanf("%f",&peso);
printf("\nQual a sua altura?");
fflush(stdin);
scanf("%f",&altura);
printf("\nQual o seu sexo? (m - Masculino ou f- Feminino");
fflush(stdin);
scanf("%c",&sexo);
getch();
}
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)