Загрузка...

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

Тема в разделе C/C++ создана пользователем Siz228 19 ноя 2022. (поднята 19 ноя 2022) 1721 просмотр

  1. Siz228
    Siz228 Автор темы 19 ноя 2022 Растение в горшке осуждает тебя за твои грехи 67 5 фев 2020
    1. Создать 4 указателя на различные типы данных и попросить пользователя ввести значения для данных указателей. Вывести адреса, на которые указывают эти указатели, и введённые значения с помощью операции разыменования (*).
    2. Создать массив из десяти чисел типа int с помощью указателя и вывести его элементы.
    3. Создать динамический массив вещественных чисел двойной точности. Размер массива и его значения вводит пользователь.
    4. Создать структуру (struct xxx {}), которая хранит имя человека и его номер телефона.
    5. Создать очередь из 5 элементов с помощью шаблона очереди и вывести эти элементы (в очереди кто первым записался, тот первым и обслуживается).


    1. Создать свой вариант простейшего ГПСЧ, вывести 100 полученных чисел.
    2. С помощью функций rand() и srand() создайте ГПСЧ, который выводит количество очков, полученных при бросании двух игральных кубиков (нужно отдельно бросать два кубика и складывать результаты бросаний). Выведите не менее 100 исходов.
    3. Напишите произвольный ГПСЧ, использующий функцию time(). Создайте точку останова, запустите отладчик, добавьте основные переменные в watch-лист и проследите за изменением их значений при выполнении программы. Прикрепите 3 снимка экрана, где видно отслеживание переменных.
     
  2. KupalniK
    KupalniK 19 ноя 2022 Заблокирован(а) 4 3 ноя 2022
    1.2

    #include <stdio.h>
    #include <stdlib.h>

    int main(int argc, char const *argv[])
    {
    int *p = (int *)malloc(10 * sizeof(int));

    for (size_t i = 0; i < 10; i++)
    {
    printf("%d\n", p[i]);
    }

    free(p);

    return 0;
    }


    --- Сообщение объединено с предыдущим 19 ноя 2022
    1.4

    struct person{
    char *name;
    int phone;
    };

    --- Сообщение объединено с предыдущим 19 ноя 2022
    2.2

    #include <stdio.h>
    #include <stdlib.h>
    #include <time.h>

    int main(int argc, char const *argv[])
    {
    srand(time(NULL));

    for (size_t i = 0; i <= 100; i++)
    {
    int first = rand() % 7;
    int second = rand() %7;
    printf("Summa ohckov: %d\n", first + second);
    }

    return 0;
    }

     
    19 ноя 2022 Изменено
Top
Загрузка...