Informática, perguntado por mateus3610, 7 meses atrás

Faça o programa em c++ que apresenta a seguinte saída, perguntando ao usuário o número máximo (no
exemplo, 9). Este número deve ser sempre ímpar.
1 2 3 4 5 6 7 8 9
2 3 4 5 6 7 8
3 4 5 6 7
4 5 6
5​

Soluções para a tarefa

Respondido por mariananardaci
0

Resposta:

#include <stdio.h>

#include <conio.h>

#include <stdlib.h>

int main ()

{

int n, i, j, l, k;

printf ("Digite um número ímpar que será o número máximo do triângulo:\n");

// imprimir o número enquanto a pessoa digitar um número par, mostrando a mensagem de erro

do

{

scanf ("%d", &n);

printf ("Número inválido.\n");

}

while (n%2 == 0);

 

   l = 0;

   

   printf ("\n\n\n");

   

for (i = 1; i <= n; i++)

{

       for (k = 0; k < l; k++)

       {

           printf(" ");

       }

 printf ("%d ", i);

 for (j = i+1; j <= n; j++)

  printf ("%d ", j);

  n -= 1;

  printf ("\n");

           l += 2;

   }

   printf ("\n\n\n        Tecle");

   getch();

   return 0;

}

Explicação:

Perguntas interessantes