separando pares de impares e colocando em pilhas
Publicado por Adler 21/02/2006
[ Hits: 15.884 ]
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'; }
Tipos de ordenação - BubbleSort - SelectSort - Shellsort - Mergesort
Algoritmo de ordenação: Selection Sort
Parte 5 - Sessão de estudo sobre VETORES
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
Desktop Linux ganha novos apps enquanto IA invade o noticiário
Blender 5.0 Beta, Firefox 144 e avanço da IA dominam o dia no mundo Linux
Como mudar o nome de dispositivos Bluetooth via linha de comando
Adicionando o repositório backports no Debian 13 Trixie
Problema em SSD ao dar boot LinuxMint LMDE FAYE 64 (0)
Baixar jogos Independentes para Ubuntu [RESOLVIDO] (4)
PIP3 - erro ao instalar módulo do mariadb para o Python (1)
Linux x Plataformas de Trading - um problema (in-)solúvel? (4)