Ir para conteúdo
Fórum Script Brasil
  • 0

Ler um número no c++


Lúcio Marques

Pergunta

Oi gente, boa tarde.

Estou fazendo trabalho de faculdade e preciso que qual me ajude. Sou bem leigo e c++.

Quando ler um número digitado quero que o programa imprimi seus ancessores e o produto. por exemplo:

se eu digitar 5 vai aparecer 12345 e 10.

Fiz um código que deu certo, mas esta ficando ao contrário, assim: 54321 e 5.

Se alguém puder me ajudar, deixo o código logo abaixo.

Agradeço desde já...

#include <cstdlib>
#include <iostream>

using namespace std;
main()
{      
   int num, valor, produto;
  
      cout<<"DIGITE O NUMERO: ";
      cin>>num;
   
      produto = num*2;

      cout<<endl;
                

   for (valor = num; num > 0; num--)
   {  
        
      cout<<" - "<<num;     
   }
       cout<<" e "<<produto;
       cout<<endl<<endl;
   
       system("PAUSE");
    return EXIT_SUCCESS;
}

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

Tah ae

#include <cstdlib>
#include <iostream>

using namespace std;
main()
{      
   int num, valor, produto;
  
      cout<<"DIGITE O NUMERO: ";
      cin>>num;
   
      produto = num*2;

      cout<<endl;
                

   for (valor = num; num > 0; num--)
   {  
      cout<<num - valor - 1;     
   }
       cout<<" e "<<produto;
       cout<<endl<<endl;
   
       system("PAUSE");
    return EXIT_SUCCESS;
}

Link para o comentário
Compartilhar em outros sites

  • 0

DeeKilleer, muito obrigado. Compílou perfeitamente.

Agora, se não for pedir d+, gostaria que você me ajudasse em um outro que está quase terminado.

É pra ler três números e imprimir qual é par e qual é impar. O código está pronto, mas não imprime os três, só o utimo dizendo se é par ou impar.

Pode me ajudar... O código está abaixo...

#include <iostream>
using namespace std;

int main()

          {
  int numero, f;
       
  for(f=0;f<3;f++)
          {
          cout << "DIGITE UM NUMERO:";
          cin  >> numero;
          }    
  
  if (numero%2==0) 
          {
          
          cout<<" O numero "<<numero;
          cout<<" e par.";
          }
  else
          {
          cout<<"O numero "<<numero;
          cout<<" e impar";
                            }
          cout<<endl<<endl;
     
    system("PAUSE");
    return EXIT_SUCCESS;
    
}

Link para o comentário
Compartilhar em outros sites

  • 0

tah ae

#include <iostream>
using namespace std;
    
int main()
{
    int numero, f;
    for(f=0;f<3;f++)
    {
        cout << "DIGITE UM NUMERO:";
        cin  >> numero;
        if (numero%2==0)
         {
           cout<<" O numero "<<numero;
           cout<<" e par.\n\n";
        }
        else
        {
           cout<<" O numero "<<numero;
           cout<<" e impar\n\n";
        }
    }    

        cout<<endl<<endl;    
        cin.get();
        cin.get();
        
}

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...