Загрузка...

Help with C++ assignments

Thread in C/C++ created by Siz228 Nov 19, 2022. (bumped Nov 19, 2022) 1720 views

  1. Siz228
    Siz228 Topic starter Nov 19, 2022 Растение в горшке осуждает тебя за твои грехи 67 Feb 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 Nov 19, 2022 Banned 4 Nov 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;
    }


    The post was merged to previous Nov 19, 2022
    1.4

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

    The post was merged to previous Nov 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;
    }

     
Top
Loading...