Загрузка...

Помогите сделать задания на C++

Тема в разделе C/C++ создана пользователем Quitex 30 ноя 2022. 1076 просмотров

  1. Quitex
    Quitex Автор темы 30 ноя 2022 24 21 май 2022
    1. Создать 4 указателя на различные типы данных. Вывести адреса этих указателей. Попросить пользователя ввести значения для данных указателей. Вывести введённые значения с помощью операции разыменования.
    2. Создать массив из десяти чисел типа int и вывести его элементы, используя операции над указателями. Помним, что идентификатор массива фактически является указателем на первый элемент массива.
    3. Создать и заполнить вручную динамический массив вещественных чисел двойной точности. Размер массива и его значения вводит пользователь.
    4. Создать структуру, которая хранит имя человека и его номер телефона. Создать очередь из 5-ти структур и вывести результат. Помним, что в очереди кто первым записался, тот первым и обслуживается.
    5.С помощью функций rand() и srand() создайте ГПСЧ, который выводит количество очков, полученных при бросании двух игральных кубиков. Не забудьте учесть теорию вероятностей. Выведите не менее 100 исходов.
     
    30 ноя 2022 Изменено
  2. delazario
    так ты может свои наработки кинешь для начала?
     
    1. Quitex Автор темы
    2. Quitex Автор темы
    3. Quitex Автор темы
  3. Joker9019
    Joker9019 5 дек 2022 Заблокирован(а) 3 27 ноя 2022
    Quitex, 1.
    C
    #include <iostream>

    using namespace std;

    int main() {

    int *intPtr;

    double *doublePtr;

    char *charPtr;

    bool *boolPtr;

    cout << "intPtr address: " << &intPtr << endl;

    cout << "doublePtr address: " << &doublePtr << endl;

    cout << "charPtr address: " << &charPtr << endl;

    cout << "boolPtr address: " << &boolPtr << endl << endl;

    intPtr = new int;

    doublePtr = new double;

    charPtr = new char;

    boolPtr = new bool;

    cout << "Enter int value: ";

    cin >> *intPtr;

    cout << "Enter double value: ";

    cin >> *doublePtr;

    cout << "Enter char value: ";

    cin >> *charPtr;

    cout << "Enter bool value: ";

    cin >> *boolPtr;

    cout << endl;

    cout << "Your int value: " << *intPtr << endl;

    cout << "Your double value: " << *doublePtr << endl;

    cout << "Your char value: " << *charPtr << endl;

    cout << "Your bool value: " << *boolPtr << endl;

    delete intPtr;

    delete doublePtr;

    delete charPtr;

    delete boolPtr;

    return 0;

    }
    --- Сообщение объединено с предыдущим 5 дек 2022
    Quitex, 2.
    C
    ```c++

    int arr[10] = {1,2,3,4,5,6,7,8,9,10};

    int *ptr = arr;

    for (int i = 0; i < 10; i++)

    {

    cout << *ptr << " ";

    ptr++;

    }

    ```
    --- Сообщение объединено с предыдущим 5 дек 2022
    Quitex, 3.
    C
    #include <iostream>

    int main()

    {

    int size; std::cout << "Enter array size: ";

    std::cin >> size;

    double* arr = new double[size];

    for (int i = 0; i < size; i++)

    {

    std::cout << "Enter element " << i + 1 << ": ";

    std::cin >> arr[i];

    }

    std::cout << "Your array is: ";

    for (int i = 0; i < size; i++)

    {

    std::cout << arr[i] << " ";

    }

    delete[] arr;

    return 0;

    }
    --- Сообщение объединено с предыдущим 5 дек 2022
    Quitex, 4.
    C
    struct Human {

    char name[50];

    long number;

    };

    Human queue[5];

    queue[0] = {"John", +79644187630};

    queue[1] = {"Alex", +79641234610};

    queue[2] = {"Max", +79640123456};

    queue[3] = {"David", +79644345678};

    queue[4] = {"Andrew", +79647654123};

    for (int i=0; i<5; i++) {

    cout << "Name: " << queue[i].name << endl;

    cout << "Number: " << queue[i].number << endl;

    }
    --- Сообщение объединено с предыдущим 5 дек 2022
    Quitex, 5.
    C
    #include <iostream>

    #include <ctime>

    #include <cstdlib>

    using namespace std;

    int main() {

    srand(time(NULL));

    for (int i = 0; i < 100; i++) {

    int first = rand() % 6 + 1;

    int second = rand() % 6 + 1;

    int result = first + second;

    cout << "При бросании двух игральных кубиков получилось " << result << endl;

    }

    return 0;

    }
     
Top
Загрузка...