separando pares de impares e colocando em pilhas
Publicado por Adler 21/02/2006
[ Hits: 15.910 ]
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';
}
Calcula valor da prestação atrasada
Estatística - Moda e mediana de um vetor
Inserir e remover caracter da matriz
Calcular potência de um número
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Como realizar um ataque de força bruta para desobrir senhas?
Como usar Gpaste no ambiente Cinnamon
Atualizando o Fedora 42 para 43
É normal não gostar de KDE? (15)
Erro ao instalar programa, "você tem pacotes retidos quebrados&qu... (13)









