Ασκήσεις C++

Ένα τυπογραφείο χρεώνει κλιμακωταL τους πελάτες του ως εξής:
◦ Τα πρώτα 100 βιβλία [1-100] προς 8 ευρωL το ένα.
◦ Τα επόμενα 400 βιβλία [101-500] προς 6.40 ευρωL το ένα.
◦ Τα υπόλοιπα βιβλία (περισσότερα αποL 500) προς 3.50 ευρωL το ένα.
Να δημιουργήσετε πρόγραμμα το οποίο να δέχεται το πλήθος των βιβλίων και να
υπολογίζει το κόστος. 


#include <iostream>
using namespace std;
int main()
{
    int num;
    cout << "Dwse arithmo Vivliwn: ";
    cin >> num;
    if (num < 100) {
        cout << "to kostos einai 8 euro to ena";
    }
    else if (num > 100 && num < 500){
        cout << "to kostos einai 6.40";
    }
    else {
        cout << "To kostos einai 3.50";
    }
return(0);
}

Να γράψετε πρόγραμμα που θα διαβάζει 10 ακεραίους. Αφού διαβαστούν να τυπώνονται στην οθόνη σε αντιστοιχία αν ο αριθμός είναι ZYGOS ή PERITTOS.

// Diavazei 10 akereous, se pinaka. Vriskoume zygous kai perittous
#include <iostream>
using namespace std;

int main()

{
    int x[10];
    int i;
    string num;

    for (i=0 ; i < 10 ; i= i+1) //Eisagwgi pinaka
    {
        cout << "Dwse integer: ";
        cin >> x[i];
    }
    cout << "Ta Stoixia toy pinaka einai: " << endl;


    for (i=0 ; i < 10 ; i = i+1)
    {
        if (x[i] % 2 == 0)
            num = "Zygos";
        else
            num = "Perittos";
        cout << x[i] << " <-  Einai:  " << num << endl;

    }
return 0;
}

Να γράψετε συνάρτηση που υπολογίζει τη θετική ακέραια δύναμη ενός ακεραίου Χ. Χρησιμοποιήστε την σε πρόγραμμα για την εύρεση του αποτελέσματος για 2 αριθμούς που έδωσε ο χρήστης.