Mẫu hình code trái tim C++ được thực hiện bởi câu lệnh Control, Chương trình sẽ in mẫu hình trái tim theo đầu vào của người dùng, nghĩa là kích thước trái tim sẽ phụ thuộc vào giá trị đầu vào, để tạo hình trái tim tốt, hãy sử dụng số 4-8 theo màn hình Turbo. Nếu đầu vào của người dùng là 0 thì chương trình sẽ thoát trong khi giá trị đầu vào là loại lẻ thì trước tiên chúng tôi đặt giá trị này là loại chẵn để thiết kế hoàn hảo. Đây là điều kiện tôi đã sử dụng. Mong rằng với những chia sẻ của Hướng dẫn học C++ về cách code trái tim c++ có thể giúp các bạn làm đc trái tim bằng code theo suy nghĩ, sáng tạo của riêng mình.
if(n==0)
exit(0);
if(n%2!=0)
x=n+1;
else
x=n;
Lưu ý Có hàng trăm cách để tạo cùng một mẫu, bên dưới là một trong số đó, Đây là Chương trình,
#include<iostream.h>
#include<stdlib.h> //exit()
using namespace std;
int main()
{
int n,i=0,v,x;
cout<<"Enter No-> ";
cin>>n;
if(n==0)
exit(0);
if(n%2!=0)
x=n+1;
else
x=n;
if(n<=5) v = (x-x/2)-1;
if(n>5) v = (x-x/2);
while(i<n)
{
for(int r=n-i;r>0;r--)
cout<<" ";
for(int j=0; j<=i*2;j++)
{
if(i<=v)
{
if(i==i)
cout<<" ";
}
else
cout<<"*";
}
for(int l=n*2; l>j;l--)
cout<<" ";
for(j=0; j<=i*2;j++)
{
if(i<=v)
{
if(i==i)
cout<<" ";
}
else
cout<<"*";
}
cout<<endl;
i++;
}
int j=0;
while(j<n-2)
{
for(int p=0; p<=n*4;p++)
cout<<"*";
cout<<endl;
j++;
}
int k=0,s=0;
while(k<n*2-2)
{
for(int r=0;r<k*2;r++)
cout<<" ";
for(int p=n*4; p>=s;p--)
if(k==0&&p==n*4||p==0)
cout<<" ";
else
cout<<"*";
s++; s++;s++;s++;
cout<<endl;
k++;
}
return 0;
}
ĐỌC THÊM : Hướng Dẫn Cài Đặt Visual Studio Code Lập Trình C++ Chi Tiết
OUTPUT
Enter No-> 7
********* *********
*********** ***********
*************************
*************************
*************************
*************************
***********************
*********************
*****************
*************
*********
*****
*