Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

variant_4

.docx
Скачиваний:
55
Добавлен:
19.03.2017
Размер:
361.6 Кб
Скачать

И снова вызывается функция  setData(), которая позволит внести данные в новый выделенный участок памяти – в последний элемент массива структур.

Когда пользователь решит больше не вводить данные – он нажимает ноль. После этого сработает функция showData() и на экране отобразится таблица с данными со всех структур динамического массива.  В самом конце программы не забываем освободить память, которую занимает динамический массив структур.

Задание 12*. Составить схему алгоритма и программу на языке C++, позволяющую решить предложенную в Вашем варианте задачу с использованием рекурсии.

Вариант 4. Напишите программу, которая переводит десятичное число в двоичную систему счисления (выводит результат на экран).

#include<iostream>

#include<windows.h>

#include<conio.h>

using namespace std;

void dec_to_bin(int n)

{

if (n >= 2)

dec_to_bin(n / 2);

std::cout << n % 2;

}

int main()

{

int a;

setlocale(LC_ALL, "rus");

cout << "Введите десятичное число: " ;

cin >> a;

cout << "Число в двоичной сс: ";

dec_to_bin(a);

_getch();

return 0;

}

Результат работы программы

1 Будем считать, что заданная точность достигнута, если абсолютное значение члена ряда an станет меньше, т.е. .

Соседние файлы в предмете Информатика