Ir para conteúdo
Fórum Script Brasil

BrunoPro

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Posts postados por BrunoPro

  1. Boas galera.

     

    Estou em formação de iniciação a C++ de 50h, e completei 35h até agora, meu professor passou 50 exercícios para fim de semana, e estou com problema em 2 deles.

     

    Este nem entendi O resultado da divisão inteira de um número inteiro por outro número inteiro pode sempre ser obtido utilizando-se apenas o operador de subtração. Assim, se quisermos calcular (7/2),
    basta subtrair o dividendo (2) ao divisor (7), sucessivamente, até que o resultado seja menor do que o dividendo. O número de subtrações realizadas corresponde ao quociente inteiro, conforme o exemplo seguinte:
    7 - 2 = 5
    5 - 2 = 3
    3 - 2 = 1
    Descreva um programa para o cálculo da divisão de um inteiro pelo outro. Note que se o dividendo for zero, esta é uma operação matematicamente indefinida.

     

     

    E o segundo exercicio é o seguinte  escrever de 0 a 99 por extenso o numero, alguém me dá uma ajuda?

    #include <stdio.h>
    #include <stdlib.h>
    #include <locale.h>
    #include <iostream>
    #include <locale>
    using namespace std;
    
    int main() 
    {
      setlocale(LC_ALL, "Portuguese");
      system ("color 1B");
      int n,a,b,c;
       cout << "Insira um número de 0 a 99 e o retorno seja o número por extenso\n";
       cout << "Insira o número : ";
       cin >> n;
       {
       
      switch (a)
      {
            case 0 : cout << "zero"; break;      
              case 1 : cout <<"um"; break;
            case 2 : cout <<"dois"; break;
            case 3 : cout <<"tres"; break;
            case 4 : cout <<"quatro"; break;
            case 5 : cout <<"cinco"; break;
            case 6 : cout <<"seis"; break;
            case 7 : cout <<"sete"; break;
            case 8 : cout <<"oito"; break;
            case 9 : cout <<"nove"; break;
        
        }
        switch (b)
        {
            case 0 : cout <<"dez"; break;
            case 1 : cout <<"onze"; break;
            case 2 : cout <<"doze"; break;
            case 3 : cout <<"treze"; break;
            case 4 : cout <<"catorze"; break;
            case 5 : cout <<"quinze"; break;
            case 6 : cout <<"dezesseis"; break;
            case 7 : cout <<"dezassete"; break;
            case 8 : cout <<"dezoito"; break;
            case 9 : cout <<"dezanove"; break;
        }
        
        switch (c)
        {
            
            case 2 : cout <<"vinte"; break;
            case 3 : cout <<"trinta"; break;
            case 4 : cout <<"quarenta"; break;
            case 5 : cout <<"cinquenta"; break;
            case 6 : cout <<"sessenta"; break;
            case 7 : cout <<"setenta"; break;
            case 8 : cout <<"oitenta"; break;
            case 9 : cout <<"noventa"; break;
       }
    }
       
       {
       
       if (n >=20 && n<100)
       cout << c << a;
    }
    {
    
       if ( n>10 && n<20)
       cout <<b;
    }
    {
    
       if (n<=10)
       cout <<a << c;
    }
       return 0;
    }

     

×
×
  • Criar Novo...