Commit 74965f94 by Patryk Czarnik

Zajęcia 19 grudnia - choinka

parent 8cf5333c
File added
#include <iostream>
using namespace std;
/* Zadanie: program prosi użytkownika o podanie wysokości choinki
* a następnie wypisuje "choinkę" zbudowaną np. z gwiazdek o podanej wysokości.
* Przykładowo 3:
* *
* ***
* *****
*/
int main() {
int wysokosc;
cout << "Podaj wysokość choinki: " << flush;
cin >> wysokosc;
for(int i = 1; i <= wysokosc; i++) {
for(int j = 1; j <= wysokosc-i; j++) {
cout << " ";
}
for(int k = 1; k <= 2*i-1; k++) {
cout << "*";
}
cout << "\n";
}
return 0;
}
#include <iostream>
using namespace std;
/* Zadanie: program prosi użytkownika o podanie wysokości choinki
* a następnie wypisuje "choinkę" zbudowaną np. z gwiazdek o podanej wysokości.
* Przykładowo 3:
* *
* ***
* *****
*/
int main() {
int wysokosc;
cout << "Podaj wysokość choinki: " << flush;
cin >> wysokosc;
int ile_spacji = wysokosc;
int ile_gwiazd = 1;
while(ile_spacji > 0) {
for(int j = 1; j <= ile_spacji; j++) {
cout << " ";
}
for(int k = 1; k <= ile_gwiazd; k++) {
cout << "*";
}
cout << "\n";
ile_spacji--;
ile_gwiazd += 2;
}
return 0;
}
wysokosc = int(input("Podaj wysokość: "))
ile_spacji = wysokosc
ile_gwiazd = 1
while ile_spacji > 0:
print(' ' * ile_spacji + '*' * ile_gwiazd)
ile_spacji -= 1
ile_gwiazd += 2
#include <iostream>
using namespace std;
int main() {
string tlo = "`";
string znak = "*";
string pien = "#";
int wysokosc;
cout << "Podaj wysokość choinki: " << flush;
cin >> wysokosc;
int ile_spacji = wysokosc;
int ile_gwiazd = 1;
while(ile_spacji > 0) {
for(int j = 1; j <= ile_spacji; j++) {
cout << tlo;
}
for(int k = 1; k <= ile_gwiazd; k++) {
cout << znak;
}
for(int j = 1; j <= ile_spacji; j++) {
cout << tlo;
}
cout << "\n";
ile_spacji--;
ile_gwiazd += 2;
}
for(int i = 1; i <= 2; i++) {
for(int j = 1; j <= wysokosc; j++) {
cout << tlo;
}
cout << pien;
for(int j = 1; j <= wysokosc; j++) {
cout << tlo;
}
cout << "\n";
}
return 0;
}
tlo = '.'
znak = '^'
wysokosc = int(input("Podaj wysokość: "))
for i in range(0, wysokosc):
print(tlo * (wysokosc-i) + znak * (2*i+1) + tlo * (wysokosc-i))
#include <iostream>
using namespace std;
void wypisz(char znak, int ile_razy) {
for(int j = 1; j <= ile_razy; j++) {
cout << znak;
}
}
int main() {
int wysokosc;
cout << "Podaj wysokość choinki: " << flush;
cin >> wysokosc;
int ile_spacji = wysokosc;
int ile_gwiazd = 1;
while(ile_spacji > 0) {
wypisz(' ', ile_spacji);
wypisz('*', ile_gwiazd);
cout << "\n";
ile_spacji--;
ile_gwiazd += 2;
}
return 0;
}
print('Hello world')
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment