Jak stworzyc porgram- ktory wypisze mi gwiazdki po prostu(uzytkownik wybiera wysokosc)
0
2
Zastanawiasz się chwilkę nad algorytmem, a potem bierzesz, piszesz i voilá! Gotowe!
0
Proszę bardzo, edycję wysokości zostawiam jako proste ćwiczenie
#include <stdio.h>
#include <unistd.h>
int main()
{
int q = 0;
for (;;)
{
int x = 10;
printf("\033[0;0H\033[2J");
while (x--)
{
int y = x;
while (y--)
printf(" ");
y = (10 - x) * 2;
while (y--)
printf("\033[38;5;%dm%c\033[0m", y%5?2:y+(q++), y % 5 ? '^' : 'O');
puts("");
}
puts(" \033[38;5;160m| |\033[0m ");
usleep(100000);
}
}
0
sugar_hiccup napisał(a):
Proszę bardzo, edycję wysokości zostawiam jako proste ćwiczenie
#include <stdio.h> #include <unistd.h> int main() { int q = 0; for (;;) { int x = 10; printf("\033[0;0H\033[2J"); while (x--) { int y = x; while (y--) printf(" "); y = (10 - x) * 2; while (y--) printf("\033[38;5;%dm%c\033[0m", y%5?2:y+(q++), y % 5 ? '^' : 'O'); puts(""); } puts(" \033[38;5;160m| |\033[0m "); usleep(100000); } }
ale to musi byc zwykle gwiazdki * i wysokosc ja wybieram
1
ale to musi byc zwykle gwiazdki *
Hmmm, to nie wiem, ja umiem tylko taką z ^
:(
i wysokosc ja wybieram
No tak, to musisz zamienić liczby odpowiadające za wysokość na twoją wysokość.