Ir ao conteúdo
  • Cadastre-se

phbgarcia

Membro Júnior
  • Posts

    8
  • Cadastrado em

  • Última visita

posts postados por phbgarcia

  1. Comecei um código de matriz 10x10, que gera números de 100 a 999, até aí tudo bem, no entanto, preciso desenvolver uma parte que some os algarismos de todas as linhas separadamente. Ex: se apareceu 198 na linha1 e coluna 1, a soma deles será de 1+9+8=18, se na linha 1 e coluna 2 apareceu 560, 5+6+0=11, não consigo aplicar isso de modo nenhum. Preciso gerar algarismo por algarismo, segue o código abaixo para adiantar o processo. Grato pela ajuda

     

     

    #include <iostream>
    #include <cstdlib>
    #include <ctime>
    using namespace std;
    void gen( int [][10] );
    void prn( int [][10] );
    int main()
    {
        int n[ 10 ][ 10 ];
        gen( n );
        prn( n );
        return 0;

    void gen( int g[][10] )
    {
        srand(time(0));
        for( int i = 0 ; i < 10 ; i++ )
            for( int j = 0 ; j < 10 ; j++ )
                g[ i ] [ j ]= 100+ rand()%899 + 1 ;
    }
    void prn( int p[][10] )
    {
        for( int i = 0 ; i < 10 ; i++ )
        {
            for ( int j = 0 ; j < 10 ; j++ )
                cout << p[ i ][ j ] << '|';
            cout << endl;
        }
    }

    matriz.png

    • Obrigado 1
  2. Peguei as informações de vocês, mas devo testar os códigos que vcs mandaram onde?

     

    Se puderem colocar onde a parte de vocês vão ficar ficarei grato

    @Midori devo colocar essa parte do código logo após o int main? ou logo dps do string letras? testei de algumas formas aqui e tava dando alguns erros no compilador

     

    @Um mero usuário também fiz essa comparação, mas ainda assim da erro no compilador, será que coloquei na posição errada?

    • Curtir 2
  3. Bom pessoal, preciso criar um programa que gere uma letra aleatória do alfabeto, e que depois, seja avaliado se essa letra que foi "sorteada" é uma consoante ou vogal. Sei que é tarefa besta, eu consigo gerar a letra, porém na hora de saber se é vogal/consoante fico preso. Irei postar o código que tenho até aqui. Aos que ajudarem ficarei muito feliz. Entrei para faculdade e tô tendo dificuldades de fazer essa questão de Programação em C++.

     

    #include <iostream>

    using namespace std;

     

    string letras[] = {"a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","x","y","z"};

    int main()

    {

    srand(time(NULL));

    int x = rand() % 26;

     

    cout << "Letra: " << letras[x] << endl;

     

    cin.ignore();

    }

    • Curtir 2
  4. Bom galera, preciso fazer um programa em C++ que leia um número inteiro, calcule a soma dos digitos e por fim demonstre se essa soma é impar ou par, porém só preciso da parte final, ou seja a parte de determinar o par/impar, se vocês puderem me ajudar ficarei grato, segue abaixo o código fonte que fiz até agora... já tentei de algumas formas, porém não consigo determinar as váriaveis.

     

    #include <iostream> #include <cmath> using namespace std; int soma_digitos(int num){     int soma = 0;     if(abs(num)<10) return num;     else return num%10 + soma_digitos(num/10); } int main(){     int n;     cin >> n;     while(n>0){         cout << "A soma dos digitos de " << n << " eh: " << soma_digitos(n) << endl;         cin >> n;     }     return 0; }

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!