Печать сердечка на языке C
Опубликовано: 7 Января, 2022
Как напечатать сердечко под узором C?
AAAAAAA AAAAAA AAAAAAAAA AAAAAAAA AAAAAAAAAAA AAAAAAAAAA AAAAAAAAAAAAA AAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAA BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB BBBBBBBBBBBBBBBBBBBBBBBBBBBB BBBBBBBBBBBBBBBBBBBBBBBBBB BBBBBBBBBBBBBBBBBBBBBBB BBBBBBBBBBBBBBBBBBBBBB BBBBBBBBBBBBBBBBBBB BBBBBBBBBBBBBBBBB BBBBBBBBBBBBBBB BBBBBBBBBBBBB BBBBBBBBBBB BBBBBBBBB BBBBBBB BBBBB BBB B
Рекомендуется: сначала попробуйте свой подход в {IDE}, прежде чем переходить к решению.
C++
// C++ code to print a HEART Shape #include<iostream> using namespace std; int main() { // HERE, we have set the size of Heart, size = 15 int a, b, size = 15; /* FOR THE APEX OF HEART */ for (a = size/2; a <= size; a = a+2) { // FOR SPACE BEFORE PEAK-1 : PART 1 for (b = 1; b < size-a; b = b+2) cout<< " " ; // FOR PRINTING PEAK-1 : PART 2 for (b = 1; b <= a; b++) cout<< "A" ; // FOR SPACE B/W PEAK-1 AND PEAK-2 : PART 3 for (b = 1; b <= size-a; b++) cout<< " " ; // FOR PRINTING PEAK-2 : PART 4 for (b = 1; b <= a-1; b++) cout<< "A" ; cout<<endl; } /*FOR THE BASE OF HEART ie. THE INVERTED TRIANGLE */ for (a = size; a >= 0; a--) { // FOR SPACE BEFORE THE INVERTED TRIANGLE : PART 5 for (b = a; b < size; b++) cout<< " " ; // FOR PRINTING THE BASE OF TRIANGLE : PART 6 for (b = 1; b <= ((a * 2) - 1); b++) cout<< "B" ; cout<<endl; } } // This code is contributed by Kunal Mali. |
C
// C code to print a HEART Shape #include<stdio.h> int main() { // HERE, we have set the size of Heart, size = 10 int a, b, size = 15; /* FOR THE APEX OF HEART */ for (a = size/2; a <= size; a = a+2) { // FOR SPACE BEFORE PEAK-1 : PART 1 for (b = 1; b < size-a; b = b+2) printf ( " " ); // FOR PRINTING PEAK-1 : PART 2 for (b = 1; b <= a; b++) printf ( "A" ); // FOR SPACE B/W PEAK-1 AND PEAK-2 : PART 3 for (b = 1; b <= size-a; b++) printf ( " " ); // FOR PRINTING PEAK-2 : PART 4 for (b = 1; b <= a-1; b++) printf ( "A" ); printf ( "
" ); } /*FOR THE BASE OF HEART ie. THE INVERTED TRIANGLE */ for (a = size; a >= 0; a--) { // FOR SPACE BEFORE THE INVERTED TRIANGLE : PART 5 for (b = a; b < size; b++) printf ( " " ); // FOR PRINTING THE BASE OF TRIANGLE : PART 6 for (b = 1; b <= ((a * 2) - 1); b++) printf ( "B" ); printf ( "
" ); } } |
Java
// Java code to print a HEART Shape class GFG { public static void main(String arg[]) { // HERE, we have set the size of Heart, size = 10 int a, b, size = 15 ; /* FOR THE APEX OF HEART */ for (a = size / 2 ; a <= size; a = a + 2 ) { // FOR SPACE BEFORE PEAK-1 : PART 1 for (b = 1 ; b < size - a; b = b + 2 ) System.out.print( " " ); // FOR PRINTING PEAK-1 : PART 2 for (b = 1 ; b <= a; b++) System.out.print( "A" ); // FOR SPACE B/W PEAK-1 AND PEAK-2 : PART 3 for (b = 1 ; b <= size - a; b++) System.out.print( " " ); // FOR PRINTING PEAK-2 : PART 4 for (b = 1 ; b <= a - 1 ; b++) System.out.print( "A" ); System.out.print( "
" ); } /*FOR THE BASE OF HEART ie. THE INVERTED TRIANGLE */ for (a = size; a >= 0 ; a--) { // FOR SPACE BEFORE THE INVERTED TRIANGLE : PART 5 for (b = a; b < size; b++) System.out.print( " " ); // FOR PRINTING THE BASE OF TRIANGLE : PART 6 for (b = 1 ; b <= ((a * 2 ) - 1 ); b++) System.out.print( "B" ); System.out.print( "
" ); } } } // This code is contributed by Anant Agarwal. |
Python3
# Python 3 code to print a HEART Shape # HERE, we have set the size of Heart, # size = 10 size = 15 # FOR THE APEX OF HEART for a in range ( int (size / 2 ), size + 1 , 2 ): # FOR SPACE BEFORE PEAK-1 : PART 1 for b in range ( 1 , size - a, 2 ): print ( " " , end = "") # FOR PRINTING PEAK-1 : PART 2 for b in range ( 1 , a + 1 ): print ( "A" ,end = "") # FOR SPACE B/W PEAK-1 AND PEAK-2 : # PART 3 for b in range ( 1 , (size - a) + 1 ): print ( " " , end = "") # FOR PRINTING PEAK-2 : PART 4 for b in range ( 1 , a): print ( "A" , end = "") print ("") # FOR THE BASE OF HEART ie. THE INVERTED # TRIANGLE for a in range (size, - 1 , - 1 ): # FOR SPACE BEFORE THE INVERTED TRIANGLE: # PART 5 for b in range (a, size): print ( " " , end = "") # FOR PRINTING THE BASE OF TRIANGLE: # PART 6 for b in range ( 1 , (a * 2 )): print ( "B" , end = "") print ("") # This code is contributed by Smitha. |
C#
// Java code to print a HEART Shape using System; class GFG { public static void Main() { // HERE, we have set the size of Heart, size = 10 int a, b, size = 15; /* FOR THE APEX OF HEART */ for (a = size / 2; a <= size; a = a + 2) { // FOR SPACE BEFORE PEAK-1 : PART 1 for (b = 1; b < size - a; b = b + 2) Console.Write( " " ); // FOR PRINTING PEAK-1 : PART 2 for (b = 1; b <= a; b++) Console.Write( "A" ); // FOR SPACE B/W PEAK-1 AND PEAK-2 : PART 3 for (b = 1; b <= size - a; b++) Console.Write( " " ); // FOR PRINTING PEAK-2 : PART 4 for (b = 1; b <= a - 1; b++) Console.Write( "A" ); Console.WriteLine(); } /*FOR THE BASE OF HEART ie. THE INVERTED TRIANGLE */ for (a = size; a >= 0; a--) { // FOR SPACE BEFORE THE INVERTED TRIANGLE : PART 5 for (b = a; b < size; b++) Console.Write( " " ); // FOR PRINTING THE BASE OF TRIANGLE : PART 6 for (b = 1; b <= ((a * 2) - 1); b++) Console.Write( "B" ); Console.WriteLine( "" ); } } } // This code is contributed by vt_m. |
PHP
<?php // php code to print a HEART Shape // HERE, we have set the size // of Heart, size = 10 $size = 15; // FOR THE APEX OF HEART for ( $a = floor ( $size / 2); $a <= $size ; $a = $a + 2) { // FOR SPACE BEFORE PEAK-1 : PART 1 for ( $b = 1; $b < $size - $a ; $b = $b + 2) printf( " " ); // FOR PRINTING PEAK-1 : PART 2 for ( $b = 1; $b <= $a ; $b ++) printf( "A" ); // FOR SPACE B/W PEAK-1 AND PEAK-2 : PART 3 for ( $b = 1; $b <= $size - $a ; $b ++) printf( " " ); // FOR PRINTING PEAK-2 : PART 4 for ( $b = 1; $b <= $a - 1; $b ++) printf( "A" ); printf( "
" ); } // FOR THE BASE OF HEART ie. // THE INVERTED TRIANGLE for ( $a = $size ; $a >= 0; $a --) { // FOR SPACE BEFORE THE // INVERTED TRIANGLE : PART 5 for ( $b = $a ; $b < $size ; $b ++) printf( " " ); // FOR PRINTING THE BASE // OF TRIANGLE : PART 6 for ( $b = 1; $b <= (( $a * 2) - 1); $b ++) printf( "B" ); printf( "
" ); } // This code is contributed by mits ?> |
Javascript
<script> // javascript code to prvar a HEART Shape // HERE, we have set the size of Heart, size = 10 var a, b, size = 15; /* FOR THE APEX OF HEART */ for (a = parseInt(size / 2); a <= size; a = a + 2) { // FOR SPACE BEFORE PEAK-1 : PART 1 for (b = 1; b < size - a; b = b + 2) document.write( " " ); // FOR PRINTING PEAK-1 : PART 2 for (b = 1; b <= a; b++) document.write( "A" ); // FOR SPACE B/W PEAK-1 AND PEAK-2 : PART 3 for (b = 1; b <= size - a; b++) document.write( " " ); // FOR PRINTING PEAK-2 : PART 4 for (b = 1; b <= a - 1; b++) document.write( "A" ); document.write( "<br>" ); } /*FOR THE BASE OF HEART ie. THE INVERTED TRIANGLE */ for (a = size; a >= 0; a--) { // FOR SPACE BEFORE THE INVERTED TRIANGLE : PART 5 for (b = a; b < size; b++) document.write( " " ); // FOR PRINTING THE BASE OF TRIANGLE : PART 6 for (b = 1; b <= ((a * 2) - 1); b++) document.write( "B" ); document.write( "<br>" ); } // This code contributed by Princi Singh </script> |
Выход :
AAAAAAA AAAAAA AAAAAAAAA AAAAAAAA AAAAAAAAAAA AAAAAAAAAA AAAAAAAAAAAAA AAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAA BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB BBBBBBBBBBBBBBBBBBBBBBBBBBBB BBBBBBBBBBBBBBBBBBBBBBBBBB BBBBBBBBBBBBBBBBBBBBBBB BBBBBBBBBBBBBBBBBBBBBB BBBBBBBBBBBBBBBBBBB BBBBBBBBBBBBBBBBB BBBBBBBBBBBBBBB BBBBBBBBBBBBB BBBBBBBBBBB BBBBBBBBB BBBBBBB BBBBB BBB B
Эта статья предоставлена Mohit Gupta . Если вам нравится GeeksforGeeks, и вы хотели бы внести свой вклад, вы также можете написать статью, используя write.geeksforgeeks.org, или отправить свою статью по электронной почте: deposit@geeksforgeeks.org. Посмотрите, как ваша статья появляется на главной странице GeeksforGeeks, и помогите другим гикам.
Пожалуйста, напишите комментарии, если вы обнаружите что-то неправильное, или вы хотите поделиться дополнительной информацией по теме, обсужденной выше.
Хотите узнать о лучших видео и практических задачах, ознакомьтесь с базовым курсом C ++ для базового и продвинутого уровня C ++ и курсом C ++ STL для базового уровня плюс STL. Чтобы завершить подготовку от изучения языка к DS Algo и многому другому, см. Полный курс подготовки к собеседованию .