Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Ксанка
0 / 0 / 0
Регистрация: 06.09.2012
Сообщений: 3
#1

Составить процедуру (функцию) формирования массива. - C++

06.09.2012, 20:45. Просмотров 741. Ответов 1
Метки нет (Все метки)

1. Дано натуральное число N. Составить процедуру (функцию) формирования массива, элементами которого являются цифры числа N. Вот одна из задач с чего начать?

Добавлено через 48 секунд
ткните носом в это место.

Добавлено через 3 минуты
panicwassano, милый друг помогите куда обратиться?

Добавлено через 1 час 8 минут
помогите

 Комментарий модератора 
Не нужно в чужой теме задавать вопросы, с ней не связанные! Создайте свою с внятным заголовком и подробным описанием задачи.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.09.2012, 20:45     Составить процедуру (функцию) формирования массива.
Посмотрите здесь:
Составить программу формирования массива, элементами которого являются цифры числа N C++
Передача массива в процедуру через функцию C++
C++ Составить процедуру вычисления среднего значения элементов массива
Написать процедуру для суммирования матриц. Ошибка при передаче массива в функцию C++
C++ Составить процедуру определения суммы и количества элементов, расположенных между минимальным и максимальным элементами массива
C++ составить программу с передачей массива в функцию
C++ Составить программу формирования вектора
C++ Составить функцию для сортировки (упорядочения) массива
Составить функцию вычисления среднего значения элементов массива C++
Записная книжка. Составить программу формирования данных о людях C++
C++ Составить функцию вычисления среднего значения элементов вещественного одномерного массива
Составить функцию вычисления среднего значения элементов вещественного одномерного массива C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kastaneda
Форумчанин
Эксперт С++
4479 / 2841 / 227
Регистрация: 12.12.2009
Сообщений: 7,224
Записей в блоге: 1
Завершенные тесты: 1
07.09.2012, 09:17     Составить процедуру (функцию) формирования массива. #2
Цитата Сообщение от Ксанка Посмотреть сообщение
1. Дано натуральное число N. Составить процедуру (функцию) формирования массива, элементами которого являются цифры числа N. Вот одна из задач с чего начать?
Начать нужно с #include <iostream>

1. считываем число
C++
1
std::cin >> N;
2. узнаем сколько в нем цифр
C++
1
int digits = log10((double)N) + 1;
3. выделяем память под массив, нужного размера
C++
1
int *array = new int[digits];
4. заполняем массив в цикле.
C++
1
2
3
4
for (int i = digits - 1; i >=0; i--) {
    array[i] = N % 10;
    N /= 10;
}
5. выводим получившийся массив
C++
1
2
3
for (int i = 0; i < digits; i++) {
    std::cout << "array[" << i << "] = " << array[i] << std::endl;
}
6. завершаем программу
Yandex
Объявления
07.09.2012, 09:17     Составить процедуру (функцию) формирования массива.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru