title

title


#include<iostream>
#include<stdio.h>
#include<math.h>
#include<iomanip>
#include<curses.h>
#include <unistd.h>   //_getch
#include <termios.h>  //_getch
#include<conio.h>

using namespace std;

void printPatter(){
    cout << "Peter Piper picked a peck of pickled peppers;\n A peck of pickled peppers Peter Piper picked;\n If Peter Piper picked a peck of pickled peppers,\n Where's the peck of pickled peppers Peter Piper picked?\n";
    }

int takeSquareFromInt(int number){
    return number * number * number;
}

int getMaxNumOfThree(int numOne, int numTwo, int numThree){
    if(numOne >= numTwo && numOne >= numThree){
        return numOne;
    } else if(numTwo >= numThree){
        return numTwo;
    } else {
        return numThree;
    }
}

int getNumInPower(int num, int power){
    return pow(num,power);
}

double getOnePrc(int num){
    return num/100;
}

bool isSimple(int number){
    if(number==1&&number==2&&number==3&&number==5&&number==7&&number==11&&number==13&&number==17){
        return true;
    } else {
        return false;
    }
}

int getPowOfRange(int numOne, int numTwo){
    if(numOne<0||numTwo<0){
        return abs(numOne) + abs(numTwo);
    } else if(numOne > numTwo){
        return numOne - numTwo;
    } else {
        return numTwo - numOne;
    }
}

bool isItNum(char sumb){
    if((sumb>=48&&sumb<=57)||(sumb>=65&&sumb<=90)||(sumb>=97&&sumb<=122)){
        return true;
    } else {
        return false;
    }
}

bool isLuckyTicket(int number){
    if(number/1000000!=0)
    if((number%10+(number/10)%10+(number/100)%10)==((number/1000)%10+(number/10000)%10+(number/100000)%10)){
        return true;
    } else {
        return false;
    }
}

void printRectangle(int h,int w){
    for(int i=0;i<h;i++){
        if(i==0||i==h-1){
            for(int j=0;j<w;j++){
                cout << "#";
            } cout << endl;
        } else {
            cout << "#";
            for(int j=0;j<w-2;j++){
                cout << " ";
            } cout << "#" << endl;
        }
    }
}

 int main(){

    srand(time(0));
    
    int choose=0;
    
    cout << "enter number (0-9): ";
    cin >> choose;

    switch(choose){
        case 0:
            printPatter();
            break;
        case 1:
            {
            int number=0;
            cout << "enter number: ";
            cin >> number;
            cout << takeSquareFromInt(number) << endl;
            break;
            }
        case 2:
            {
                int num1=0,num2=0,num3=0;
                cout << "enter 3 numbers: ";
                cin >> num1 >> num2 >> num3;
                cout << getMaxNumOfThree(num1,num2,num3) << endl;
            }
            break;
        case 3:
            {
                int num=0,power=0;
                cout << "enter number and power: ";
                cin >> num>>power;
                cout << getNumInPower(num,power);
            }
            break;
        case 4:
            {
                int num=0;
                cout << "enter num: ";
                cin >> num;
                cout << getOnePrc(num);
            }
            break;
        case 5:
            {
                int h=0,w=0;
                cout << "enter h and w:";
                cin >> h>>w;
                printRectangle(h,w);
            }
            break;
        case 6:
            {
                int num=0;
                cout << "enter num: ";
                cin >> num;
                cout << isSimple(num);
            }
            break;
        case 7:
            {
                int num1=0,num2=0;
                cout << "enter num 1,2";
                cin >> num1 >> num2;
                cout << getPowOfRange(num1,num2);
            }
            break;
        case 8:
            {
                char chr=0;
                chr=_getch();
                cout << isItNum(chr);
            }
            break;
        case 9:
            {
                int num=0;
                cout << "enter num: ";
                cin >> num;
                cout << isLuckyTicket(num);
            }
            break;
        default:
            break;

    }
    
    _getch();
}


Report Page