Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> C /C + + Programming >> .

Come visualizzare un triangolo rettangolo di numeri in C Programmazione

differenza della maggior parte delle applicazioni software , linguaggi di programmazione può aiutare a sbloccare tutta la potenza del vostro computer , consentendo di eseguire le attività su misura . Visualizzazione di un triangolo rettangolo di numeri è un esempio perfetto per i principianti , in quanto utilizza molti concetti chiave quali loop, costanti e variabili , condizioni, ecc Il diritto triangolo di numeri programma permette anche di specifici per l'utente le modifiche , in modo da poter cambiare la vostra codice per aggiungere o rimuovere funzionalità . Cose che ti serviranno
compilatore C ( qualsiasi versione ; consigliata : Visual C + + Express ) economici Mostra Altre istruzioni
Scrivere l'algoritmo
1

Visualizzate l'output desiderato . La visualizzazione di un triangolo rettangolo di numeri è la seguente:

1

1 2

1 2 3

1 2 3 4 [ e così via ]
2

Identificare il vostro input dell'utente ( se presente) . In questo caso , l' utente sceglie il numero di linee del triangolo , quindi dobbiamo richiedere il numero di linee da parte dell'utente .
3

Controllare se il numero di righe è appropriato per l'uscita . Un numero minimo e massimo di righe sono necessarie , in caso contrario , potrebbero verificarsi errori . Per esempio , l' input dell'utente potrebbe essere -1 , ma non possiamo disegnare un triangolo con linee -1 . In questo esempio , imposteremo 2 come numero minimo di righe e 20 come numero massimo di linee .
4

Cercare ripetizioni e design cicli basati su di essi . In questo progetto ci sono due cicli : uno che disegna tutte le linee dalla linea 1 all'ultima linea , e una seconda che attira gli elementi su ciascuna linea e reimposta ogni volta che una nuova riga inizia da trarre . Questo ciclo elemento è nidificato all'interno del ciclo di linea.
5

mettere insieme tutti i tuoi passi dell'algoritmo . Ecco come si presenta :

1 . Chiedi l'input dell'utente

2 . Verificare la presenza di confini

( minima e massima ) per 3 . Disegnare linee cappio

4 . Disegnare gli elementi su ogni anello della linea ( nidificato all'interno pareggio ciclo linee ) per

5 . Fine programma
Da Algoritmo di codice
6

Imposta il tuo programma principale . Dal momento che stiamo chiedendo all'utente per l'input , usa la libreria iostream

Le prime righe di codice sono:

# include

using namespace std; < . br>

int main ( ) {
7

dichiarare variabili e costanti . Abbiamo bisogno di una variabile e due costanti : una per l' input dell'utente (chiamati "linee" ) e una costante per il limite minimo ( min_lines ) e massimo limite ( max_lines ) . Tutti questi dovrebbero essere interi . Il codice :
linee

INT;

const int min_lines = 2;

const int max_lines = 20;
8

Chiedi al tuo utente per il numero di righe . Conservare l' input dell'utente nelle linee variabile :

cout << " Inserire il numero di righe :";

cin >> linee ;

cout < , < endl << endl;
9

Applicare il controllo per verificare che l' input dell'utente è all'interno dei limiti . Se è al di fuori dai limiti, correggerlo impostandolo al più vicino valore associato . Il codice è il seguente :

se ( linee < min_lines )

{ righe = min_lines ;

cout << " . Troppo poche righe modificate a" < , < min_lines , << "linee" << endl << endl; }

else if ( linee > max_lines )

{ righe = max_lines ;

cout << " Troppe righe cambiato in ". << max_lines , << "linee" << endl << endl; }
10

Inizia il ciclo che disegna le linee . Poiché sappiamo che il numero di righe non cambierà dopo l'input dell'utente , possiamo utilizzare un ciclo for. Lasciare l' anello aperto a nido il ciclo che attinge ogni numero sulla linea. Ecco il codice :

for (int count1 = 1; count1 == linee ; count1 + + ) per

{
11

Inserisci il nostro secondo ciclo nidificato per disegnare il elementi su ogni riga. Digitare il codice :

per ( count2 = 0; count2 == count1 ; count2 + + ) per

{ cout << ( count2 +1 ) << " ";}
Pagina 12

chiudere il nostro ciclo di linea. Ogni volta che finiamo di visualizzazione di una linea , ordinare il computer per inviare il nostro cursore sulla riga successiva . Inoltre, aggiungere uno spazio dopo il nostro triangolo è stato completamente visualizzato. Questo è il codice :

cout << endl; }


cout << endl;
13

finire il nostro programma restituendo un valore alla nostra funzione principale

return ( 0); .

}
14

Digitare il codice completo , e il programma è pronto < . br>

Ecco il codice completo :

# include

using namespace std;

int main ( ) {

linee iNT;

const int min_lines = 2;

const int max_lines = 20;

cout << "Inserire il numero di righe : " ;

cin >> linee ;

cout << endl << endl;

(linee < min_lines ) per

{ righe = min_lines ;

cout << " Troppo poche righe cambiato in ". << min_lines , << "linee" << endl << endl; }

else if (linee > max_lines )

{ righe = max_lines ;

cout << " . troppe linee cambiato in" << max_lines , << "linee" << endl << endl; }

for (int count1 = 1; count1 == linee ; count1 + + ) per

{

per ( count2 = 0; count2 == count1 ; count2 + + ) per

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

cout << endl; < br

}

cout > << endl;

return ( 0 ) ; }



 

Programmazione © www.354353.com