Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<iostream>
- #include<iomanip>
- using namespace std;
- ostream &pokaz(ostream &stream) {
- cout << "Квадрат числа ";
- return stream;
- }
- ostream &ravno(ostream &stream) {
- cout << " = ";
- return stream;
- }
- void osnzadanie() {
- int *mass, size =13, i;
- int chislo = 0;
- mass = new int[size];//выделение памяти под массив
- int j = 0;
- for (int i = 10; i < 21;) {
- mass[j] = i;
- j++;
- i++;
- }
- cout << "Память под массив выделена динамически!\n";
- for (j = 0; j < 11; j++) {
- chislo = mass[j];
- cout << pokaz << chislo;
- chislo = chislo * chislo;
- cout << ravno << chislo << endl ;
- }
- delete[] mass;
- }
- void menu() {
- cout <<
- "1. Выполнить задание \n" <<
- "2. Выход\n";
- }
- int main() {
- setlocale(LC_ALL, "Russian");
- cout << "Здравствуйте!!!\n" <<
- "1. Выполнить задание \n" <<
- "2. Выход\n";
- int faill = -1;
- int choise = -1;
- int ws = 0;
- while (ws != -1)
- {
- cout << "Выберите необходимую функцию" << endl;
- cout << "-->";
- int error = 0;
- while (error == 0) {
- if (!(cin >> choise)) {
- cin.clear();
- cin.ignore(cin.rdbuf()->in_avail());
- cout << "Ошибка, введите число." << endl;
- }
- else error = 1;
- }
- switch (choise)
- {
- case 1:
- osnzadanie();
- menu();
- break;
- case 2:
- ws = -1;
- break;
- default:
- cout << "Введите число!";
- ws = 0;
- break;
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement