0 / 0 / 0
Регистрация: 25.10.2014
Сообщений: 3
|
|
1 | |
Реверс цифр длинных чисел одномерного массива (итерация и рекурсия)26.10.2014, 00:51. Показов 2542. Ответов 5
Метки нет (Все метки)
Разработать функцию, которая переставляет в обратном порядке цифры заданного длинного целого числа (например, число 5321 превращается в 1235). С клавиатуры ввести массив длинных целых чисел. Используя разработанную функцию, заменить (прореверсирувать) все числа этого массива и напечатать результат замены.
Надо сделать 2 способами : 1- методом итерации; 2 - рекурсия.
0
|
26.10.2014, 00:51 | |
Ответы с готовыми решениями:
5
Рекурсия: количество цифр в числе, сумма цифр и реверс числа Среднее арифметическое для элементов одномерного массива длинных (4-х байтных) целых чисел Рекурсия. Определить максимальный элемент одномерного массива целых чисел Рекурсия. Определить максимальный элемент одномерного массива целых чисел |
343 / 343 / 331
Регистрация: 02.10.2014
Сообщений: 666
|
||||||
26.10.2014, 11:09 | 2 | |||||
Сообщение было отмечено Denchuk как решение
РешениеКод на С++
1
|
0 / 0 / 0
Регистрация: 25.10.2014
Сообщений: 3
|
|
27.10.2014, 22:05 [ТС] | 3 |
Спасибо. Но рекурсией что то не работает, возможно из-за того что в цикле while ничего нету.
0
|
343 / 343 / 331
Регистрация: 02.10.2014
Сообщений: 666
|
|||||||||||
28.10.2014, 09:39 | 4 | ||||||||||
Рекурсивная функция:
то есть восстанавливает. Цикл это альтернатива рекурсии, либо цикл либо рекурсия. Эти строчки вычисляют число цифр в input:
1
|
0 / 0 / 0
Регистрация: 25.10.2014
Сообщений: 3
|
|
08.11.2014, 15:47 [ТС] | 5 |
Преподаватель сказал переделать, чтобы массив был типа long и реверс цифр делается арифметическим методом, то есть a = n% 10; n = n / 10; Также он сказал что бы на вход в функцию было число а не массив. Помогите пожалуйста никак не получается переделать.
0
|
343 / 343 / 331
Регистрация: 02.10.2014
Сообщений: 666
|
||||||
10.11.2014, 10:22 | 6 | |||||
Denchuk,
Код на С++
1
|
10.11.2014, 10:22 | |
10.11.2014, 10:22 | |
Помогаю со студенческими работами здесь
6
Найти первые N чисел Фибоначчи (рекурсия/итерация, сравнить эффективность) Вычислить произведение ненулевых элементов массива (рекурсия/итерация) Реверс одномерного массива Сумма цифр чисел одномерного массива Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |