O Sistersinspirit.ca facilita a busca por soluções para perguntas cotidianas e complexas com a ajuda de nossa comunidade. Nossa plataforma de perguntas e respostas oferece uma experiência contínua para encontrar respostas confiáveis de uma rede de profissionais experientes. Descubra soluções detalhadas para suas dúvidas de uma ampla gama de especialistas em nossa plataforma amigável de perguntas e respostas.

Faça um algoritmo que preencha um vetor com números aleatórios e em seguida imprima na tela todos os números impares, em linguagem C.

Sagot :

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

#define n 5

main ()
{int vector[n],i,icontpar=0,isoma=0, icontimpar=0;int aux_vector[n];int j=0;
for(i=0;i<n;++i)
{ printf("Digite a %d posicao: ",i); 
scanf("%d",&vector[i]); if((vector[i] % 2)==0)
{  icontpar++;  isoma += vector[i];} 
else{ icontimpar++; isoma += vector[i]; 
aux_vector[j] = vector[i]; j++; } }j--;
do{    printf("\n\n ultimos impares digitados:" );   
printf("%d\n", aux_vector[j]);    j--;}
while (j!=-1);

getchar();
getchar();}