Faça um programa em C que leia um conjunto A com 50 números reais e construa um conjunto B, onde
os elementos de ordem (posição) par são os elementos correspondentes de A divididos por 2, e os de
ordem (posição) ímpar correspondem aos elementos de A multiplicados por 3. Ao final, mostre os dois
conjuntos de números.
Não to conseguindo saber como dar continuidade, porque para dizer se um numero é par ou impar ele tem que ser do tipo int, mas a entrada dos números é do tipo float, o que eu poderia fazer nesse caso?
#include <stdio.h>
#define tam 5
int main(){
float A[tam], BP, BI;
int i;
for(i = 0; i < tam; i++){
printf("Informe os valores do conjunto A:\n");
scanf("%f", &A[i]);
printf("\n");
}
if((A[i] / 2)== 0){
BP = A[i] / 2;
}
else{
BI = A[i] * 3;
}
printf("Os elementos PARES do conjuto B são:\n");
printf("%f\n", BP);
printf("\n");
printf("Os elementos IMPARES do conjuto B são:\n");
printf("%f\n", BI);
Pergunta
Sthéfane Almeida
Preciso de ajuda em uma questão
Faça um programa em C que leia um conjunto A com 50 números reais e construa um conjunto B, onde
os elementos de ordem (posição) par são os elementos correspondentes de A divididos por 2, e os de
ordem (posição) ímpar correspondem aos elementos de A multiplicados por 3. Ao final, mostre os dois
conjuntos de números.
Não to conseguindo saber como dar continuidade, porque para dizer se um numero é par ou impar ele tem que ser do tipo int, mas a entrada dos números é do tipo float, o que eu poderia fazer nesse caso?
#include <stdio.h>
#define tam 5
int main(){
float A[tam], BP, BI;
int i;
for(i = 0; i < tam; i++){
printf("Informe os valores do conjunto A:\n");
scanf("%f", &A[i]);
printf("\n");
}
if((A[i] / 2)== 0){
BP = A[i] / 2;
}
else{
BI = A[i] * 3;
}
printf("Os elementos PARES do conjuto B são:\n");
printf("%f\n", BP);
printf("\n");
printf("Os elementos IMPARES do conjuto B são:\n");
printf("%f\n", BI);
return 0;
}
Link para o comentário
Compartilhar em outros sites
1 resposta 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.