viết chương trình in ra màn hình tam giác nằm ngang bằng các ký tự "*" với n dòng(nằm ngang) ví dụ: nhập n=3 in ra màn hình: * * * * * * * * *
2 câu trả lời
Python:
canh=int(input("nhập n="))
for i in range (1,canh+1):
print("* "*i)
for i in range (canh-1,-1,-1):
print("* "*i)
C++:
#include <iostream>
using namespace std;
int main()
{
long n;
cout << "nhap n=";
cin >> n;
for (long i=1; i<=n; i++)
{
for (long j=1; j<=i; j++)
cout << "* ";
cout << endl;
}
for (long i=n-1; i>-1; i--)
{
for (long j=1; j<=i; j++)
cout << "* ";
cout << endl;
}
}
C#:
using static System.Console;
class Daoanhviet96
{
static void Main(string[] args)
{
Write("nhap n=");
long n = long.Parse(ReadLine());
for (long i=1; i<=n; i++)
{
for (long j=1; j<=i; j++)
Write("* ");
WriteLine("");
}
for (long i=n-1; i>-1; i--)
{
for (long j=1; j<=i; j++)
Write("* ");
WriteLine("");
}
}
}
$\color{red}{\text{Daoanhviet96}}$
************************************
Code C++ (theo yêu cầu ở bình luận)
#include <bits/stdc++.h>
using namespace std;
int main()
{
long n;
cout << "nhap n=";
cin >> n;
for (long i=1; i<=n; i++)
{
string s="";
for (long j=1; j<=n-i; j++)
{
s+=" ";
}
for (long j=n-i+1; j<=n; j++)
{
s+="* ";
}
cout << s << endl;
}
for (long i=n-1; i>0; i--)
{
string s="";
for (long j=1; j<=n-i; j++)
{
s+=" ";
}
for (long j=n-i+1; j<=n; j++)
{
s+="* ";
}
cout << s << endl;
}
}
$#Daoanhviet96$