Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- void tasto(void) {
- fflush(stdin);
- cout << "\n\nPremere Invio per continuare.";
- getchar();
- }//tasto
- /* INPUT */
- void leggi(int &n, int &a){
- cout<<"La base dev'essere dispari in quanto non esiste la \"punta\" per i numeri pari.";
- cout<<"\nCon l'inserimento di un numero pari\nsi otterra` il risultato del dispari successivo";
- cout<<"\nInserisci, possibilmente, un numero maggiore di dieci";
- cout<<"\n\nLa base dell'albero e` (max 80): ";
- cin>>n;
- cout<<"\nIl tronco ha altezza: ";
- cin>>a;
- }//leggi
- /* ELABORAZIONE */
- void alberoNatale(int &n){
- cout<<"\n";
- for(int i=0;i<=n/2;i++){
- cout<<"\n";
- for(int j=0;j<n;j++){
- if(j>=(n/2)-i && j<=(n/2)+i)
- cout<<"*";
- else
- cout<<" ";
- }//for-j
- }//for-i
- }//alberoNatale
- void tronco(int &a, int &n){
- for(int i=0;i<a;i++){
- cout<<"\n";
- for(int j=0;j<=n;j++){
- if(j>=n/2-3 && j<=n/2+3)
- cout<<"*";
- else
- cout<<" ";
- }//for-j
- }//for-i
- }//tronco
- int main(){
- int n,a;
- leggi(n,a);
- alberoNatale(n);
- tronco(a,n);
- tasto();
- return 0;
- }//main
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement