C ++ programmer til udskrivning af trekant, pyramide, Pascals trekant, Floyds trekant og så videre

Eksempler til udskrivning af halv pyramide, pyramide, omvendt pyramide, Pascals trekant og Floyds trekant i C ++ programmering ved hjælp af kontroludtalelser.

For at forstå dette eksempel skal du have kendskab til følgende C ++ programmeringsemner:

  • C ++ hvis, hvis … ellers og Nestet hvis … ellers
  • C ++ til Loop
  • C ++ mens og gør … mens Loop
  • C ++ bryde og fortsætte erklæring
Liste over kildekode
Udskriv trekant med *, cifre og tegn
Udskriv inverteret trekant med * og ciffer
Kode til udskrivning af pyramide
Kode til udskrivning af omvendt pyramide
Kode til udskrivning af Pascals traingle
Kode til udskrivning af Floyds trekant

Programmer til udskrivning af trekanter ved hjælp af *, tal og tegn

Eksempel 1: Program til udskrivning af halv pyramide ved hjælp af *

 * * * * * * * * * * * * * *

Kildekode

 #include using namespace std; int main() ( int rows; cout <> rows; for(int i = 1; i <= rows; ++i) ( for(int j = 1; j <= i; ++j) ( cout << "* "; ) cout << ""; ) return 0; ) 

Eksempel 2: Programmer til udskrivning af halv pyramide a ved hjælp af tal

 1 1 2 1 2 3 1 2 3 4 1 2 3 4 5

Kildekode

 #include using namespace std; int main() ( int rows; cout <> rows; for(int i = 1; i <= rows; ++i) ( for(int j = 1; j <= i; ++j) ( cout << j << " "; ) cout << ""; ) return 0; ) 

Eksempel 3: Programmer til udskrivning af halv pyramide ved hjælp af alfabeter

 ABBCCCDDDDEEEEE

Kildekode

 #include using namespace std; int main() ( char input, alphabet = 'A'; cout <> input; for(int i = 1; i <= (input-'A'+1); ++i) ( for(int j = 1; j <= i; ++j) ( cout << alphabet << " "; ) ++alphabet; cout << endl; ) return 0; ) 

Programmer til udskrivning af omvendt halv pyramide ved hjælp af * og tal

Eksempel 4: Omvendt halv pyramide ved hjælp af *

 * * * * * * * * * * * * * *

Kildekode

 #include using namespace std; int main() ( int rows; cout <> rows; for(int i = rows; i>= 1; --i) ( for(int j = 1; j <= i; ++j) ( cout << "* "; ) cout << endl; ) return 0; )

Eksempel 5: Omvendt halv pyramide ved hjælp af tal

 1 2 3 4 5 1 2 3 4 1 2 3 1 2 1

Kildekode

 #include using namespace std; int main() ( int rows; cout <> rows; for(int i = rows; i>= 1; --i) ( for(int j = 1; j <= i; ++j) ( cout << j << " "; ) cout << endl; ) return 0; )

Programmer til visning af pyramide og omvendt pyramide ved hjælp af * og cifre

Eksempel 6: Program til udskrivning af fuld pyramide ved hjælp af *

 * * * * * * * * * * * * * * * * * * * * * *

Kildekode

 #include using namespace std; int main() ( int space, rows; cout <> rows; for(int i = 1, k = 0; i <= rows; ++i, k = 0) ( for(space = 1; space <= rows-i; ++space) ( cout <<" "; ) while(k != 2*i-1) ( cout << "* "; ++k; ) cout << endl; ) return 0; ) 

Eksempel 7: Programmer til udskrivning af pyramide ved hjælp af tal

 1 2 3 2 3 4 5 4 3 4 5 6 7 6 5 4 5 6 7 8 9 8 7 6 5

Kildekode

 #include using namespace std; int main() ( int rows, count = 0, count1 = 0, k = 0; cout <> rows; for(int i = 1; i <= rows; ++i) ( for(int space = 1; space <= rows-i; ++space) ( cout << " "; ++count; ) while(k != 2*i-1) ( if (count <= rows-1) ( cout << i+k << " "; ++count; ) else ( ++count1; cout << i+k-2*count1 << " "; ) ++k; ) count1 = count = k = 0; cout << endl; ) return 0; ) 

Eksempel 8: Omvendt fuld pyramide ved hjælp af *

 * * * * * * * * * * * * * * * * * * * * * *

Kildekode

 #include using namespace std; int main() ( int rows; cout <> rows; for(int i = rows; i>= 1; --i) ( for(int space = 0; space < rows-i; ++space) cout << " "; for(int j = i; j <= 2*i-1; ++j) cout << "* "; for(int j = 0; j < i-1; ++j) cout << "* "; cout << endl; ) return 0; ) 

Eksempel 9: Udskriv Pascals trekant

 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 

Kildekode

 #include using namespace std; int main() ( int rows, coef = 1; cout <> rows; for(int i = 0; i < rows; i++) ( for(int space = 1; space <= rows-i; space++) cout <<" "; for(int j = 0; j <= i; j++) ( if (j == 0 || i == 0) coef = 1; else coef = coef*(i-j+1)/j; cout << coef << " "; ) cout << endl; ) return 0; ) 

Eksempel 10: Print Floyds trekant.

 1 2 3 4 5 6 7 8 9 10

Kildekode

 #include using namespace std; int main() ( int rows, number = 1; cout <> rows; for(int i = 1; i <= rows; i++) ( for(int j = 1; j <= i; ++j) ( cout << number << " "; ++number; ) cout << endl; ) return 0; )

Interessante artikler...