| Você está aqui: C ::: Desafios e Lista de Exercícios Resolvidos ::: Laços de Repetição | 
| Como desenhar um triângulo de números em C usando laços - Lista de Exercícios Resolvidos de CQuantidade de visualizações: 750 vezes | 
| Pergunta/Tarefa: Escreva um programa C para imprimir uma triângulo de números. Este desafio é muito parecido com a pirâmide de números que já vimos em outras dicas e exercícios aqui no site. Seu código deverá solicitar o número de linhas e desenhar o triângulo no seguinte formato: 
Informe a quantidade de linhas: 8
       1
      121
     12321
    1234321
   123454321
  12345654321
 1234567654321
123456787654321
Veja a resolução comentada deste exercício usando C: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
// função principal do programa
int main(int argc, char *argv[]){
  // variáveis usadas na resolução do problema
  int n, i, j, k, x;
	
  setlocale(LC_ALL,""); // para acentos do português 
  
  // vamos ler a quantidade de linhas
  printf("Informe a quantidade de linhas: ");
  scanf("%d", &n);
    
  // um laço que repete na mesma quantidade de
  // linhas informadas
  for(i = 1; i <= n; i++){    
    // preenchemos com n - i espaços do lado
    // esquerdo do triângulo
    for(j = 1; j <= n - i; j++){    
      printf(" ");    
    }    
    // preenchemos os números em ordem crescente
    for(k = 1; k <= i; k++){    
      printf("%d", k);    
    }    
    // preenchemos os números em ordem decrescente
    for(x = i - 1; x >= 1; x--){    
      printf("%d", x);    
    }    
    // e colocamos uma quebra de linha aqui
    printf("\n");    
  }
  
  printf("\n\n");
  system("PAUSE");	
  return 0;
}
 | 
|  Link para compartilhar na Internet ou com seus amigos: | 
| Mais Desafios de Programação e Exercícios e Algoritmos Resolvidos de C | 
| Como calcular a tabuada de multiplicação para os números de 1 a 9 em C - Desafio de Programação em C | 
| Veja mais Dicas e truques de C | 
| Dicas e truques de outras linguagens | 
| E-Books em PDF | ||||
| 
 | ||||
| 
 | ||||
| Linguagens Mais Populares | ||||
| 
			   1º lugar: Java | 


 
 




