Informatică, întrebare adresată de uriceacclaudiu, 9 ani în urmă

Buna! ma puteti ajuta varog cu un algoritm (cu for sau while ) in urma caruia sa se afișeze o căsuță din steluțe (sa fie goală înăuntru) ! Multumesc

Răspunsuri la întrebare

Răspuns de xSlendiX
1
cum sa fie?
*****
*  * *
*****
sau 
******
*  **  *
******
??
C++ sau alta limba?

xSlendiX: Python:
xSlendiX: from time import sleep

def gen_box(lenght, height):
box = ""
i = 0
while i != height:
y = 0
l = 0
x = 0
while y != lenght:
if y == lenght-1:
box = box + "***\n"
else:
box = box + "***"
y = y + 1


while l != lenght:
if l == lenght-1:
box = box + "* *\n"
else:
box = box + "* *"
l = l + 1

while x != lenght:
if x == lenght-1:
box = box + "***\n"
else:
box = box + "***"
x = x + 1

i = i + 1
return box

print (gen_box(4, 2)) #prima variabila este lungimea a doua este inaltimea!!!
xSlendiX: am stat trei ore sa il fac
xSlendiX: poti sa il refaci in c++
xSlendiX: e usor
xSlendiX: def e void
xSlendiX: in c++ print este cout cu endl
uriceacclaudiu: c++
Alte întrebări interesante