|
0 / 0 / 0
Регистрация: 05.04.2022
Сообщений: 65
|
||||||
Поменять местами первую серию массива и его серию с номером K26.04.2022, 14:47. Показов 1662. Ответов 13
Метки нет (Все метки)
Добрый день. Задачка по С#. Заранее спасибо)
Дано целое число K и целочисленный массив размера N. Поменять местами первую серию массива и его серию с номером K. Если серий в массиве меньше K, то вывести массив без изменений. Серия - это группа подряд идущих одинаковых элементов, длина серии — количество этих элементов (длина серии может быть равна 1). Реализовать задачу с помощью методов. Сам попытался сделать, дальше чем ввод массива и числа К не смог продвинуться)
0
|
||||||
| 26.04.2022, 14:47 | |
|
Ответы с готовыми решениями:
13
Поменять местами первую серию массива и его серию с номером K (С Паскаля на C#)
Поменять местами первую серию массива и его серию с номером K |
|
166 / 52 / 36
Регистрация: 13.04.2012
Сообщений: 620
|
|
| 26.04.2022, 15:59 | |
|
короче есть одномерный массив и нужно поменять 1й элемент массива с его K-м элементом, а если K-й элемент больше размера массива, то ничего не делать.... ясно... вот же преподы извращенцы, минут 7 ломал голову что тут сделать надо
0
|
|
|
|
|||
| 26.04.2022, 16:09 | |||
|
0
|
|||
|
166 / 52 / 36
Регистрация: 13.04.2012
Сообщений: 620
|
||
| 26.04.2022, 16:11 | ||
|
только зачем тут 2 массива, непонятно
Добавлено через 1 минуту
0
|
||
|
166 / 52 / 36
Регистрация: 13.04.2012
Сообщений: 620
|
||||||
| 26.04.2022, 16:26 | ||||||
Сообщение было отмечено Diman Alekseev как решение
Решение
надеюсь так сойдёт
а если нет, то пусть препод простыми словами объяснит что ему надо
0
|
||||||
|
0 / 0 / 0
Регистрация: 05.04.2022
Сообщений: 65
|
|||||||
| 27.04.2022, 06:18 [ТС] | |||||||
|
ololo111, я задачу так понял: пример
К = 5 N = 1,3,5,6,7,5 новый массив: 5,1,5,6,7,5 то есть, если длина серии больше чем число К , то первый элемент массива поменяем местами со вторым, и после первое с числом К. Если же длина серии меньше К например: К = 9 N = 1,4,5,6 Новый массив: 1,4,5,6 то есть, выводим тот же массив. если не сложно, сделайте пожалуйста вот так))) Добавлено через 14 минут ololo111, и если можно, сделайте так чтобы результат выводился в методе out, а в методе main было только созданные масссивы и методы. например:
Добавлено через 5 минут ololo111,
0
|
|||||||
|
166 / 52 / 36
Регистрация: 13.04.2012
Сообщений: 620
|
|||||||
| 27.04.2022, 08:30 | |||||||
|
в Out всё и выводится
Добавлено через 1 минуту в вижуал студио есть такая штука как "очистка кода", которая автоматом удаляет весь этот мусор:
0
|
|||||||
|
0 / 0 / 0
Регистрация: 05.04.2022
Сообщений: 65
|
|
| 28.04.2022, 07:57 [ТС] | |
|
ololo111, хорошо, спасибо)
ololo111, подскажите пожалуйста, вот в коде который вы написали выше, я вставил в VS но там переменные N и K выдают ошибку, в методе Enter, Obr и Out. как это можно исправить?
0
|
|
|
166 / 52 / 36
Регистрация: 13.04.2012
Сообщений: 620
|
||||||
| 28.04.2022, 08:40 | ||||||
|
в этом коде нет ошибок
0
|
||||||
|
0 / 0 / 0
Регистрация: 05.04.2022
Сообщений: 65
|
|
| 30.04.2022, 12:02 [ТС] | |
|
0
|
|
|
|
||
| 30.04.2022, 14:23 | ||
|
k - это порядковый номер серии в массиве, подлежащий обмену с первой серией, судя по тексту задания в топе. Код ololo111 этой операции не делает. Добавлено через 1 минуту Diman Alekseev, сначала попробуйте найти количество серий в массиве и определить индекс элемента, с которого начинается k-серия.
0
|
||
|
0 / 0 / 0
Регистрация: 05.04.2022
Сообщений: 65
|
||||
| 01.05.2022, 11:26 [ТС] | ||||
|
ololo111,
Добавлено через 1 минуту wizard41,
0
|
||||
|
|
|||||||||||||||||
| 01.05.2022, 14:36 | |||||||||||||||||
|
Добавлено через 1 час 23 минуты Diman Alekseev, для начала, вам в помощь метод, подсчитывающий кол-во серий в массиве, согласно вашему заданию:
0
|
|||||||||||||||||
| 01.05.2022, 14:36 | |
|
Помогаю со студенческими работами здесь
14
Поменять местами первую серию массива и его серию с номером K Поменять местами первую серию массива и его серию с номером К Поменять местами первую серию массива и его серию с номером K Поменять местами первую серию массива и его серию с номером K
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11680&d=1772460536
Одним из. . .
|
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|
|
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|