separando pares de impares e colocando em pilhas
Publicado por Adler 21/02/2006
[ Hits: 15.737 ]
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 o raio de um objeto cilindrico
Blackjack simples para estudo de iniciantes em C
tux-gpt - Assistente de IA para o Terminal
Instalação e configuração do Chrony
Programa IRPF - Guia de Instalação e Resolução de alguns Problemas
Como instalar no Linux Jogos da Steam só para Windows
Instalando o Team Viewer no Debian Trixie - problema no Policykit
O Que Fazer Após Instalar Ubuntu 25.04
Graduação e certificação Eng. de redes e Eng. Linux[DUVIDA] (0)
Controle do PS5 no Linux Mint funciona? (3)
Autenticação necessária. um aplicativo quer acesso ao chaveiro "c... (1)