Buscar

05 Lista Repetição

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

#include <iostream>
#include <string>
using namespace std;
int main() 
{
 setlocale (LC_ALL, "");
 int n, i, mdc, numero, novo_mdc, divisor; 
 string SN;
 SN = "S";
 while (SN=="S"||SN=="s")
 { 
 cout<<"\nPara quantos números inteiros você quer determinar o M.D.C? ";
 cin>> n;
 cout<<"\n\n\tDigite o primeiro número: ";
 cin>>mdc;
 
 i = 1; 
 while (i < n) 
 {
 cout<<"\n\n\tDigite o outro número: ";
 cin>>numero;
 i ++; 
 divisor = 1;
 while (divisor <= mdc && divisor <= numero) 
 {
 if (mdc % divisor == 0 && numero % divisor == 0) 
	 {
 novo_mdc = divisor; 
 }
 divisor ++;
 }
 mdc = novo_mdc;
 }
 cout<<"\n\n\tO M.D.C dos números digitados é "<<mdc<<"\n";
 cout <<"\n\n\tDeseja continuar? S ou N: ";
 cin >>SN;
 system ("cls");
 }
 cout <<"\n\n";
}

Outros materiais