separando pares de impares e colocando em pilhas
Publicado por Adler 21/02/2006
[ Hits: 15.890 ]
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';
}
Parte 3 - Sessão de estudo sobre MATRIZES.
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Novos apps de produtividade, avanços em IA e distros em ebulição agitam o universo Linux
Como instalar o repositório do DBeaver no Ubuntu
Como instalar o Plex Media Server no Ubuntu
Digitando underscore com "shift" + "barra de espaços"
Como ativar a lixeira e recuperar aquivos deletados em um servidor Linux
Como mudar o nome de dispositivos Bluetooth via linha de comando
Fedora KDE plasma 42 X Módulo de segurança BB (Warsaw-2) (1)
O programa assinador digital (1)
PIP3 - erro ao instalar módulo do mariadb para o Python (9)









