|
4 / 4 / 0
Регистрация: 09.06.2010
Сообщений: 49
|
||||||
Массив int в обратном порядке не используя готового Reverse18.06.2010, 22:32. Показов 4369. Ответов 8
Метки нет (Все метки)
товарищи профессионаллы помогите пожалуиста понять почему у меня не выходит
массив int в обратном порядке.только чур не надо использовать готовый Reverse заранее спасибо
0
|
||||||
| 18.06.2010, 22:32 | |
|
Ответы с готовыми решениями:
8
Считать массив байт в переменную типа int в обратном порядке
|
|
271 / 203 / 13
Регистрация: 18.06.2010
Сообщений: 491
|
||||||
| 18.06.2010, 23:11 | ||||||
|
а почему бы просто не крутить массив с конца и присваивать в новый? или я не так проблему поняла?
типа
1
|
||||||
|
4 / 4 / 0
Регистрация: 09.06.2010
Сообщений: 49
|
|
| 19.06.2010, 10:39 [ТС] | |
|
sama funkciya Reverse(int[] arr)
dolzjna byt void kak u menya v kode no vsyo ravno spasibo za vashu ideu
0
|
|
|
271 / 203 / 13
Регистрация: 18.06.2010
Сообщений: 491
|
|
| 19.06.2010, 23:34 | |
|
я, может, чего не понимаю, но что ты пытаешься добиться в этом коде?О_о
ты передаешь в функцию массив arr и никак его не используешь. создал 3 новых массива, покрутил, а толку? разве не надо было, чтобы acceptArr - это был тот arr, что пришел в функцию? и если ты хочешь переписать значения в этом arr, его тогда не в main объявлять надо
0
|
|
|
4 / 4 / 0
Регистрация: 09.06.2010
Сообщений: 49
|
||||||
| 20.06.2010, 08:16 [ТС] | ||||||
|
ещё раз всем привет:
изначально задание было такое: метод принимает числовой массив,метод переворачивает массив в обратном порядке:был массив до 5 , 7 , 3,после:3,7,5 метод ничего не возвращает,а в я делаю проверки в Maine: я дописала еще одну функцию Swap которая должна поменять местами числа в массиве и хочу вызвать ету функцию в функцие Reverse ,но всё равно не получается polnogo Reversa,tol'ko poslednee chislo v massive perehodit v na pervoe mesto,a ostalnye chisla ostalis bez izmeneniya
0
|
||||||
|
181 / 180 / 38
Регистрация: 16.06.2010
Сообщений: 511
|
||||||
| 20.06.2010, 23:09 | ||||||
|
ltania22,
1
|
||||||
|
4 / 4 / 0
Регистрация: 09.06.2010
Сообщений: 49
|
|
| 20.06.2010, 23:20 [ТС] | |
|
ineresnaya vyshla u menya situasia,tolko chto napisala eto zadanie uspela vzdohnut i vdrug poluchau otvet na forume
a vot moyo reshenie,mozhet byt ne professianalnoe,no vsyo taki using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ReverseArr { class Program { static void Main(string[] args) { int[] test = new int[] { 1, 34, 23, 100, 56, 89, 34, 90, 12, 23, 98 }; Reverse(test); foreach (int num in test) { Console.Write(num +", "); } } static void Reverse(int[] arr) { int[] reverseArr = new int[11]; int[] acceptArr = { 1, 34, 23, 100, 56, 89, 34, 90, 12, 23, 98 }; for (int startIndex = 0, endIndex = arr.Length - 1 - startIndex; startIndex < arr.Length / 2; ++startIndex, endIndex--) { int temp = arr[startIndex]; arr[startIndex] = arr[endIndex]; arr[endIndex] = temp; } } } } Добавлено через 1 минуту interesnaya situaciya slozhilas u menya,tolko chto zakonchila pisat kod,vzdohnula i tut poluchau otvet na forume.mozhet byt moi kod ne ochen professionalnyi, no vsyo taki; using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ReverseArr { class Program { static void Main(string[] args) { int[] test = new int[] { 1, 34, 23, 100, 56, 89, 34, 90, 12, 23, 98 };//{12,56, 24, 6, 96, 251};{ 1, 34, 23, 100, 56, 89, 34, 90, 12, 23, 98 }; Reverse(test); foreach (int num in test) { Console.Write(num +", "); } } static void Reverse(int[] arr) { int[] reverseArr = new int[11]; int[] acceptArr = { 1, 34, 23, 100, 56, 89, 34, 90, 12, 23, 98 }; for (int startIndex = 0, endIndex = arr.Length - 1 - startIndex; startIndex < arr.Length / 2; ++startIndex, endIndex--) { int temp = arr[startIndex]; arr[startIndex] = arr[endIndex]; arr[endIndex] = temp; } } } } Добавлено через 1 минуту ][irurg, mozhete vy mne obyasnit pochemu i < array.Length/2
1
|
|
|
181 / 180 / 38
Регистрация: 16.06.2010
Сообщений: 511
|
|
| 20.06.2010, 23:27 | |
|
ltania22, попробую
![]() Для того чтобы симметрично менять элементы массива , относительно его середины.
1
|
|
|
4 / 4 / 0
Регистрация: 09.06.2010
Сообщений: 49
|
|
| 20.06.2010, 23:30 [ТС] | |
|
][irurg,
spasibo za lakonichnyi i ponyatnyi otvet
1
|
|
| 20.06.2010, 23:30 | |
|
Помогаю со студенческими работами здесь
9
Массив int разбить на две половины, вторую переписать в обратном порядке
Переставить элементы массива в обратном порядке не используя дополнительный массив. Записать некоторое количество цифр в обратном порядке, не используя массив Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога
SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
|
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
|