Como imprimir um triângulo em C

Escrito por mike wallace | Traduzido por marcos a. guedes
  • Compartilhar
  • Tweetar
  • Compartilhar
  • Pin
  • E-mail
Como imprimir um triângulo em C
Aprenda a criar programas executáveis em C (Comstock/Stockbyte/Getty Images)

Um problema de programação comum dado a alunos em uma aula de introdução à programação em C envolve imprimir um triângulo. Esse programa exige conhecimento de estruturas de controle, como o laço. Essa estrutura executa o bloqueio de código determinado número de vezes. É possível utilizá-la dentro do bloqueio de outro laço, criando assim um ninho. Essa é a chave para a solução do problema. Fazendo um ninho com dois laços, pode-se imprimir um triângulo.

Nível de dificuldade:
Moderadamente fácil

Outras pessoas estão lendo

O que você precisa?

  • Ambiente Integrado de Desenvolvimento (IDE) C, como o Eclipse CDT
  • Compilador C, com GCC

Lista completaMinimizar

Instruções

  1. 1

    Carregue o IDE clicando no ícone do programa. Quando ele abrir, vá em "File/New/Project" (Arquivo/Novo/Projeto) e selecione "C Project" (Projeto em C). Será exibido um arquivo de código-fonte em branco na seção de edição de texto do programa.

  2. 2

    Importe as duas bibliotecas a seguir digitando as seguintes sentenças no topo do arquivo de código-fonte:

    #include <stdio.h>

    include <stdlib.h>

  3. 3

    Crie uma função principal. Ela servirá como ponto de partida para o programa. Será necessário colocar todo o código dentro dessa função. Digite o seguinte abaixo das sentenças "include" para declarar a função principal:

    int main() {}

  4. 4

    Crie um laço. Seu objetivo é criar uma série de linhas. Escreva o seguinte entre os parênteses da função principal para criar um laço que gera 10 linhas:

    for(int i = 0; i < 9; i++) {}

  5. 5

    Crie um ninho de dois laços. Ele gerará uma série de colunas em um padrão triangular limitando a quantidade de colunas baseando-se na linha atual. Por exemplo, na linha 1, uma coluna é gerada. Na linha 2, duas colunas são geradas. Para criar um ninho limitado dessa forma, escreva o seguinte entre a chaves do primeiro laço:

    for(int j = 0; j < i; j++) { printf(“X”); }

  6. 6

    Crie uma nova reta para separar cada linha. Escreva a seguinte sentença abaixo do ninho e entre as chaves do primeiro laço:

    printf(“\n”);

  7. 7

    Execute o programa pressionando o botão verde de reprodução. A saída do programa deve exibir algo assim:

    X XX XXX XXXX XXXXX XXXXXX XXXXXXX XXXXXXXX

Não perca

Filtro:
  • Geral
  • Artigos
  • Slides
  • Vídeos
Mostrar:
  • Mais relevantes
  • Mais lidos
  • Mais recentes

Nenhum artigo disponível

Nenhum slide disponível

Nenhum vídeo disponível