ช่วยแก้โค้ดให้ทีครับ
คือจะทำ * เป็นรูปแบบนี้ครับ
* ** *** **** ***** แบบ 2 ชุด แต่อยู่ในบรรทัดเดียวกันครับ
ผมลองเขียนโค้ดดูแล้ว โค้ดดังนี้ครับ
#include<stdio.h> int main() { int a,b,c,d,e; scanf ("%d",&a); for (b=1;b<=a;b++) { for (c=1;c<=b;c++) { printf ("%d",c); } printf ("\n"); } for (d=1;d<=c-1;d++) { for (e=1;e<=d;e++) { printf ("%d",e); } printf ("\n"); } return 0; }
ผลลัพธ์ที่ได้ มันเป็นแบบนี้ครับ
* ** *** **** ***** * ** *** **** *****
คือมันซ้อนกันแบบขึ้นบรรทัดใหม่อ่ะครับ แต่ผมอยากให้มันอยู่ในบรรทัดเดียวกัน 2 ชุดเลย
ช่วยแก้โค้ดให้ทีนะครับ ว่าผิดตรงไหน + อธิบายด้วยอ่ะครับ
ขอบคุณมากๆเลยครับ
ปล. ผมเพิ่งเริ่มเขียน C++ อ่ะครับ โค้ดอาจจะดูตลกๆไปหน่อยครับ
|