separando pares de impares e colocando em pilhas
Publicado por Adler 21/02/2006
[ Hits: 15.957 ]
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';
}
Programa simples em C++ para manipular dados de usuários!
aritmed1.c - Aritmetica de Ponteiros
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Como implementar Raid (0, 1, 5, 6, 10 e 50)
fusermount3 no Ubuntu 25.10 - mantenha o perfil do AppArmor
[Resolvido] dlopen(): error loading libfuse.so.2 AppImages require FUSE to run.
Criação de diretórios e aplicação de restrições de acesso no Linux
Podem me chamar de 1mbecil :) (11)
Incluir versão do projeto no executavel criado no Lazarus com Linux (0)
diferença entre o Tor baixado pelo Gerenciador de Aplicativos e o Tor ... (9)
Monte o Google Drive como uma pasta remota no Linux [RESOLVIDO] (3)









