alguém poderia por favor me ajudar nesse vpl. já tentei de tudo e sou inciante nessa area de progrmação. ai estou quebrando a cabeça o dia todo e so cheguei a isso.
Uma loja de calçados está com um problema no seu estoque. Existem muitos sapatos espalhados e o dono não sabe se todos tem o seu par. Para resolver o problema ele resolveu colocar todos os pares em caixas e antes de comprar as caixas solicitou que você escrevesse um programa em C para contar quantos pares completos e corretos o estoque possui.
A primeira informação solicitada é o total de sapatos (N), que deve ser um número inteiro positivo e par. Após saber o total de sapatos o usuário deve informar para cada sapato o tamanho (TAM) do sapato (um valor inteiro) e uma letra indicando se é o pé direito (caracter ‘D’) ou esquerdo (caracter ‘E’). A informação deve estar separada por um espaço e lida na mesma linha. Considere 30 <=TAM <=60.
O programa deve permitir a análise de vários conjuntos de sapatos e deve parar quando o usuário informar N = -99.
#include <stdio.h>
#include <stdlib.h>
int main(){
int N, TAM=0, E[60], D[60], i=0,j=0,aux;
char lado;
//printf("total de sapatos\n");
scanf("%d", &N);
//printf("qual é o tamanho e o lado do pe\n");
while (TAM != -99){
scanf("%i %c",&TAM,&lado);
if (lado== 'D'){
D= TAM; i++; } if (lado == 'E'){ E[j] = TAM; j++; } } // for(i=0;i<j;i++){ // printf("%i \n%i \n",D,E); // } for (i=0; i<TAM; i++){ if (D==E[j]); i++; } return 0;
Pergunta
sara ferreira
alguém poderia por favor me ajudar nesse vpl. já tentei de tudo e sou inciante nessa area de progrmação. ai estou quebrando a cabeça o dia todo e so cheguei a isso.
Uma loja de calçados está com um problema no seu estoque. Existem muitos sapatos espalhados e o dono não sabe se todos tem o seu par. Para resolver o problema ele resolveu colocar todos os pares em caixas e antes de comprar as caixas solicitou que você escrevesse um programa em C para contar quantos pares completos e corretos o estoque possui.
A primeira informação solicitada é o total de sapatos (N), que deve ser um número inteiro positivo e par. Após saber o total de sapatos o usuário deve informar para cada sapato o tamanho (TAM) do sapato (um valor inteiro) e uma letra indicando se é o pé direito (caracter ‘D’) ou esquerdo (caracter ‘E’). A informação deve estar separada por um espaço e lida na mesma linha. Considere 30 <=TAM <=60.
O programa deve permitir a análise de vários conjuntos de sapatos e deve parar quando o usuário informar N = -99.
#include <stdio.h>
#include <stdlib.h>
int main(){
int N, TAM=0, E[60], D[60], i=0,j=0,aux;
char lado;
//printf("total de sapatos\n");
scanf("%d", &N);
//printf("qual é o tamanho e o lado do pe\n");
while (TAM != -99){
scanf("%i %c",&TAM,&lado);
if (lado== 'D'){
D= TAM;
i++;
}
if (lado == 'E'){
E[j] = TAM;
j++;
}
}
// for(i=0;i<j;i++){
// printf("%i \n%i \n",D,E);
// }
for (i=0; i<TAM; i++){
if (D==E[j]);
i++;
}
return 0;
}
Editado por sara ferreiraLink para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.