Olá pessoal! Não estou conseguindo resolver o seguinte problema, se alguém puder me ajudar: Escreva um programa C contendo dois vetores: numerosMenores e numerosMaiores. O usuário deve informar quantos valores desejar. Valores menores que 30 devem ficar no vetor numerosMenores. Meu código esta abaixo.
#include <stdio.h>
int main(){
int num, i, y, tamvet1, tamvet2;
printf("Informe o tamanho do vetor \'numerosMenores\': ");
scanf("%d", &tamvet1);
printf("Informe o tamanho do vetor \'numerosMaiores\': ");
scanf("%d", &tamvet2);
int numerosMenores[tamvet1], numerosMaiores[tamvet2];
for(i=0; i < (tamvet1+tamvet2); i++){
printf("Digite um numero:");
scanf("%d", &num);
if(num < 30){
numerosMenores[i] = num;
}
else{
numerosMaiores[y] = num;
y++;
}
}
for(i=0; i<tamvet1; i++){
printf("Numeros menores do que 30: [%d] %d\n", i, numerosMenores[i]);
}
for(y=0; y<tamvet2; y++){
printf("Numeros maiores do que 30: [%d] %d\n", y, numerosMaiores[y]);
}
}
Obrigado!