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
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
Informática,
5 meses atrás
Matemática,
5 meses atrás
Física,
5 meses atrás
Português,
7 meses atrás
Geografia,
7 meses atrás
Química,
10 meses atrás
Matemática,
10 meses atrás