separando pares de impares e colocando em pilhas
Publicado por Adler 21/02/2006
[ Hits: 16.015 ]
Questão 3) Escreva um algoritmo que empilhe uma seqüência de valores
numéricos inteiros positivos até o momento em que o valor 999 for digitado.
Neste momento o valor da pilha é dividido em duas pilhas. Uma delas conterá apenas os valores ímpares, e a outra conterá os valores pares.
obs.: separei os pares dos impares enquanto pegava os numeros.
#include<iostream>
#include<vector>
using namespace std;
int main()
{
vector<int> impar,par;
int d;
//impar qndo tem resto na /2 e par naum, qr +?
while(d!=999) {
cout<<"Digite um numero inteiro: ";
cin>>d;
if ((d%2)!=0) impar.push_back(d);
else par.push_back(d);
}
cout << "Numeros Pares:\n";
for (int i=0; i<par.size(); ++i) cout << par[i] << '\n';
cout << "Numeros Impares:\n";
for (int i=0; i<par.size(); ++i) cout << impar[i] << '\n';
}
Papagaiando o XFCE com temas e recursos
WhatsApp com Chamadas no Linux via Waydroid
XFCE - quase um Gnome ou Plasma mas muito mais leve
LXQT - funcional para máquinas pererecas e usuários menos exigentes
Usando o --load-average no Gentoo para evitar OOM Kill
Instalando o COSMIC DE no Gentoo (systemd)
Centralizar Logo com Transparência via ImageMagick
Ajudante para criar dicas e artigos no VOL (1)
O que você está ouvindo agora? [2] (228)
Midia de instalação LM-21.3 não inicializa [RESOLVIDO] (15)
Reunir material [RESOLVIDO] (4)
Uma pergunta bem simples mas não achei resposta (ainda) [RESOLVIDO] (4)









