Ir para conteúdo
Fórum Script Brasil

ezbueno

Membros
  • Total de itens

    5
  • Registro em

  • Última visita

Sobre ezbueno

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

ezbueno's Achievements

0

Reputação

  1. Olá, @Hazzu Tudo certo agora, muitíssimo obrigado pela sua ajuda. Abraço! 🙂
  2. Olá! @Hazzu Eu testei da forma que você me mostrou e deu certo, poxa, muito obrigado. Só mais uma pergunta, como eu faria para imprimir os valores da diagonal secundária, desta maneira. Exemplo: 1 1 1 1 Esse é o trecho do meu código que imprime os valores da diagonal secundária. if (opcao == 3){ for (l = 0; l < 4; l++){ for (c = 0; c < 4; c++){ if (l + c == 3){ //printf ("\n%5d", mat[l][c]); cout << " " << mat[l][c] << "\n"; } } //cout << "\n"; } } Do jeito que está, a impressão ocorre da seguinte maneira. Ex. 1 1 1 1 Eu tentei me basear no outro exemplo que você me mostrou, mas eu não consegui. Se você puder meu ajudar mais uma vez me mostrando como implementar isso no meu código, serei muito grato.
  3. Desculpa, mas ainda não entendi. Pode me dar um exemplo, por favor?
  4. Olá, pessoal! Estou fazendo um programa simples para mostrar alguns valores de uma matriz 4x4, conforme a escolha através de um menu. Gostaria de saber como eu faço para imprimir os valores da diagonal principal da seguinte maneira: Exemplo de impressão na tela 1 1 1 1 Abaixo está somente a parte do código que faz a impressão dos valores da diagonal principal if (opcao == 2){ for (l = 0; l < 4; l++){ printf ("\n%d", mat[l][l]); } cout << "\n"; } Porém, a impressão é mostrado da seguinte maneira: Ex: 1 1 1 1 Alguém poderia me ajudar? Muito obrigado.
  5. Olá! Sou iniciante em programação e estou aprendendo a linguagem C. No código abaixo, ao passar um novo valor para a variável c, a mesma não imprime. Alguém poderia me explicar o motivo? #include<stdio.h> #include<stdlib.h> #include<stdbool.h> int main(){ int a = 5; float b = 2.5; char c = 'a'; bool d = true; // true = 1, false = 0 //Escrevendo na tela printf("\nValor de a = %d", a); printf("\nValor de b = %.1f", b); printf("\nValor de c = %c", c); printf("\nValor de d = %d\n", d); printf("\n"); //Lendo valor scanf("%d", &a); scanf("%f", &b); scanf(" %c", &c); //Quando for ler um caracter, coloca-se um espaco depois das aspas scanf("%d", &d); printf("\n"); //Escrevendo na tela printf("\nValor de a = %d", a); printf("\nValor de b = %.1f", b); printf("\nValor de c = %c", c); printf("\nValor de d = %d", d); system("pause"); }
×
×
  • Criar Novo...