profile
[/banner_gorizont_adaptive]
Размещено 1 год назад по предмету Информатика от A1l9i8n4a

C++.Помогите пж. дай 100б.

  1. Ответ на вопрос
    Ответ на вопрос дан aurri

    Завдання 1:

    #include <iostream>

    using namespace std;

    int main() {

       setlocale(LC_ALL, "ru");

       cout << "sqrt(pow(x, 3) - sqrt(x - 1))" << endl;

       cout << "Введiть значення x вiд 1: ";

       double number = 1;

       do {

           if (number < 1) {

               cout << "Неправильно задано число, спробуйте ще: ";

           }

           cin >> number;

       } while (number < 1);

       double result = sqrt(pow(number, 3) - sqrt(number - 1));

       cout << "Результат: " << result << endl;

       return 0;

    }

    Завдання 2:

    #include <iostream>

    using namespace std;

    int main() {

       setlocale(LC_ALL, "ru");

       // Кiлькiсть набранних балiВ

       int N = 145;

       // Максимальний бал

       int S = 200;

       double procent = 100.0 * N / S;

       int score;

       if (procent >= 92) {

           score = 12;

       }

       else if (procent >= 70) {

           score = 8;

       }

       else if (procent >= 50) {

           score = 5;

       }

       else {

           score = 2;

       }

       cout << N << " набраних балiв з " << S << " можливих." << endl;

       cout << "Процент набраних балiв з можливих: " << procent << "%" << endl;

       cout << "Оцiнка в 12-бальнiв шкалi: " << score << endl;

       

       return 0;

    }

    Завдання 3:

    #include <iostream>

    using namespace std;

    struct point {

       int x, y;

    };

    double getDistanceBetweenPoints(point p1, point p2) {

       return sqrt(pow(p2.x - p1.x, 2) + pow(p2.y - p1.y, 2));

    }

    int main() {

       setlocale(LC_ALL, "ru");

       

       point A = { 11, 2 };

       point B = { -3, 24 };

       point start = { 0, 0 };

       cout << "Точки:" << endl;

       cout << "A [" << A.x << "; " << A.y << "]" << endl;

       cout << "B [" << B.x << "; " << B.y << "]" << endl;

       

       double distanceA = getDistanceBetweenPoints(start, A);

       cout << "Вiдстань точки А вiд початку координат: " << distanceA << endl;

       double distanceB = getDistanceBetweenPoints(start, B);

       cout << "Вiдстань точки B вiд початку координат: " << distanceB << endl;

       if (distanceA > distanceB) {

           cout << "Точка А знаходиться далi вiдносно початку координат." << endl;

       }

       else if (distanceA == distanceB){

           cout << "Точка А i B знаходяться на однаковiй вiдстанi вiдносно початку координат" << endl;

       }

       else {

           cout << "Точка B знаходиться далi вiдносно початку координат." << endl;

       }

       return 0;

    }

    Завдання 4:

    #include <iostream>

    using namespace std;

    void writeStrip(int count) {

       for (size_t i = 0; i < count; i++)

           cout << "-";

       cout << endl;

    }

    int main() {

       setlocale(LC_ALL, "ru");

       

       // висота, ширина кiмнати i площа

       int roomHeight = 10, roomWidth = 15;

       int roomArea = roomHeight * roomWidth;

       // розмiр килиму i його площа(квадратный)

       int carpetSize = 3;

       int carpetArea = carpetSize * carpetSize;

       // якщо розмiри килима не пiдходять

       if (carpetSize > roomHeight || carpetSize > roomWidth) {

           cout << "Розмiри килима занадто великi." << endl;

           return 1;

       }

       // кiлькiсть килимiв вздвож висоти i ширини вiдповiдно

       int countCarpetsAlongHeight = roomHeight / carpetSize;

       int countCarpetsAlongWidth = roomWidth / carpetSize;

       // загальна кiлькiсть килимiв

       int totalCountCarpets = countCarpetsAlongHeight * countCarpetsAlongWidth;

       // площа яку будть покривати килими

       int carpetsArea = carpetArea * totalCountCarpets;

       // площа кiмнати, що не накрита килимами

       int S = roomArea - carpetsArea;

       // розмiр стрiчки

       int stripSize = 51;

       cout << "Розмiри кiмнати (heightXwidth): " << roomHeight << "x" << roomWidth << endl;

       cout << "Площа кiмнати: "<< roomArea << endl;

       writeStrip(stripSize);

       cout << "Розмiр килима: " << carpetSize << "x" << carpetSize << endl;

       cout << "Площа килима: " << carpetArea << endl;

       writeStrip(stripSize);

       cout << "Кiлькiсть килимiв вздвож висоти: " << countCarpetsAlongHeight << endl;

       cout << "Кiлькiсть килимiв вздвож ширини: " << countCarpetsAlongWidth << endl;

       writeStrip(stripSize);

       cout << "Щоб покрити максимальну площу потрiбно: " << totalCountCarpets << " килим(-a)" << endl;

       cout << "Вони покриють таку площу кiмнати: " << carpetsArea << endl;

       writeStrip(stripSize);

       cout << "Площа кiмнати, що не накрита килимами становить: " << S << endl;

       writeStrip(stripSize);

       return 0;

    }

Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 4 года назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.