Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como exibir um triângulo retângulo de números em C Programação
Diferentemente da maioria dos aplicativos de software , linguagens de programação pode ajudar a desbloquear o poder do seu computador, permitindo que você execute tarefas feitos sob medida. Exibindo um triângulo retângulo de números é um exemplo perfeito para iniciantes , pois usa muitos conceitos -chave, como loops, constantes e variáveis ​​, condições , etc O triângulo retângulo de programa números também permite modificações específicas do usuário , de modo que você pode mudar o seu código para adicionar ou remover recursos . Coisas que você precisa
compilador C (qualquer versão ; recomendado : Visual C + + Express)
Mostrar Mais instruções
Escrevendo o Algoritmo
1

Visualize sua saída desejada. A exibição de um triângulo retângulo de números fica assim:

1

1 2

1 2 3

1 2 3 4 [ e assim por diante ]
2

Identifique sua entrada do usuário ( se houver). Neste caso, o usuário escolhe o número de linhas do triângulo , por isso precisamos de solicitar o número de linhas do usuário.
3

Verifique se o número de linhas é apropriado para a saída . São necessários um número mínimo e máximo de linhas , caso contrário, podem ocorrer erros . Por exemplo, a entrada do usuário pode ser -1, mas não podemos desenhar um triângulo com -1 linhas. Neste exemplo, vamos configurar 2 como número mínimo de linhas e 20 como o número máximo de linhas .
4

Procure repetições e loops de projeto com base nelas. Neste projeto há dois loops : um que desenha todas as linhas a partir da linha 1 até a última linha , e uma segunda que atrai os elementos em cada linha e redefine cada vez que uma nova linha começa a ser desenhado. Este loop elemento está aninhado dentro do loop de linha.
5

Coloque todas as suas etapas algoritmo juntos. Parece que este :

1. Pergunte para a entrada do usuário

2. Verifique a existência de limites ( mínimo e máximo)

3 . Desenhe linhas laço

4 . Desenhe elementos em cada loop de linha ( aninhada dentro desenhar linhas circular)

5 . Programa Fim
De Algoritmo para Código
6

Configure seu programa principal . . Uma vez que estamos pedindo ao usuário para a entrada, usar a biblioteca iostream

As primeiras linhas de código são:

# include

using namespace std ;

int main () {
7

Declare variáveis ​​e constantes . Precisamos de uma variável e duas constantes : um para a entrada do usuário (chamado de "linhas" ) e uma constante para o mínimo obrigado ( min_lines ) e máximo ( encadernados max_lines ) . Todos estes devem ser inteiros . O código :

int linhas;

const int min_lines = 2;

const int max_lines = 20;
8

Pergunte ao seu usuário para o número de linhas . Guarde a entrada do usuário nas linhas variável :

cout << " Digite o número de linhas :";

cin >> linhas ;

cout < ; < endl << endl;
9

Aplique a seleção para verificar se a entrada do usuário está dentro dos limites . Se for limites externos, corrigi-lo , colocando-o ao valor limite mais próximo . O código é o seguinte:

se (linhas < min_lines )

{ linhas = min_lines ;

cout << " . Poucas linhas alteradas para" < ; < min_lines , << " linhas" << endl << endl; }

else if (linhas > max_lines )

{ linhas = max_lines ;

cout << " muitas linhas alterado para. " << max_lines , << " linhas" << endl << endl; }
10

Comece o laço que desenha as linhas . Uma vez que sabemos o número de linhas não vai mudar após a entrada do usuário , podemos usar um loop for. Deixe o circuito aberto para aninhar o laço que atrai cada número na linha. Aqui está o código :

for (int count1 = 1; count1 == linhas ; count1 + +) {


11

Insira nosso segundo loop aninhado para desenhar o elementos em cada linha. Digite o código:

para ( count2 = 0; count2 == count1 ; count2 + +) {

cout << ( count2 +1) << " ";} < br >
12

Feche nosso laço linha . Toda vez que terminar a exibição de uma linha , peça o computador para enviar o nosso cursor para a próxima linha . Além disso, adicione um espaço depois do nosso triângulo foi totalmente exibido. Este é o código :

cout << endl; }


cout << endl;
13

terminar a nossa . programa retornando um valor para a nossa função principal

return ( 0); }


14

Digite o código completo , e seu programa está pronto < . br>

Aqui está o código completo :

# include

using namespace std ;

int main () {

int linhas ;

min_lines int const = 2;

const int max_lines = 20;

cout << " Digite o número de linhas :";

cin >> linhas ;

cout << endl << endl;

se (linhas < min_lines )

{ linhas = min_lines ;

cout << " poucas linhas alterado para. " << min_lines , << " linhas" << endl << endl; }

else if (linhas > max_lines )

{ linhas = max_lines ;

cout << " . muitas linhas alterado para" << max_lines , << "linhas" << endl << endl; }

for (int count1 = 1; count1 == linhas ; count1 + +) {


para ( count2 = 0; count2 == count1 ; count2 + +) {

cout << ( count2 +1) << " ";}

cout << endl;

}

cout << endl;

voltar (0); }



Anterior :

Próximo : No
  Os artigos relacionados
·O que são ponteiros e como eles são usados ​​
·Como Fake um Código Modelo 
·Como escrever um script Vim 
·C para a função strcmp 
·Como adicionar dois inteiros grandes em C + + 
·Como declarar uma matriz de estruturas em C 
·Função de C booleano 
·Como calcular o número de linhas em um arquivo usando …
·Como calcular um Transpor Matriz em C + + 
·Exibindo uma Imagem Box PGM em C + + 
  Artigos em destaque
·Como reverter elementos de um array em C 
·Como escrever um programa em C para converter Hexadecim…
·Como fazer arranjos paralelos de dados em C + + 
·Como alocar memória na pilha usando C + + 
·Como operar um Visual C Compiler 
·Como escrever um programa que lê uma série de nomes d…
·Como executar um script CGI CPP na Web 
·Como Alternar uma variável em C 
·Substrings comuns em C 
·Como converter Int32 em C + + 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados