Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.11.2018, 18:30   #1
liberty_
Новичок
Джуниор
 
Регистрация: 06.11.2018
Сообщений: 6
По умолчанию Одномерный массив ( проверить написание кода )

Дан одномерный массив, в нём я нашла минимальный и максимальный элементы и их индексы.
Сначала надо вывести элементы, которые стоят между минимальным и максимальным,а затем все остальные.
Те элементы, которые стоят между, выводятся, а все остальные нет. Как исправить?
Вот отрывок из кода:
Код:

for (i = 0; i < SIZE; i++) {
 
        if ((i> maxI) &&  (i < minI)) {
 
        printf( "array[%d] = %d\n", i, array[i]); 
    }}
 
 
 
for (i = 0; i < SIZE; i++) {
        if ((i < maxI) &&  (i > minI)){
 
        printf( "array[%d] = %d\n", i, array[i]);
 
}}
liberty_ вне форума Ответить с цитированием
Старый 10.11.2018, 18:38   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Задуматься, как индекс может быть одновременно и больше 9, и меньше 3, например.
p51x вне форума Ответить с цитированием
Старый 10.11.2018, 18:46   #3
liberty_
Новичок
Джуниор
 
Регистрация: 06.11.2018
Сообщений: 6
По умолчанию

а где написано, чтоб кто-то мне написал полностью код? форум создан и для того,чтобы размещать здесь те аспекты, которые были непонятны. не умеете нормально отвечать - мимо пройдите.

а за то, что в первом предложении написано, спасибо. из-за невнимательности не заметила.

Последний раз редактировалось Вадим Мошев; 10.11.2018 в 19:00.
liberty_ вне форума Ответить с цитированием
Старый 10.11.2018, 23:47   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

если допустить, что maxI строго меньше, чем minI (это видно по тому, как Вы выводите элементы между maxI и minI
тогда, чтобы вывести все остальные, это элементы до maxI или те,которые стоят после minI
Код:
if ((i < maxI) ||  (i > minI)){
учтите, что сами элементы maxI и minI у Вас не попадают ни под одно, ни под другой условие.


Цитата:
Сообщение от liberty_ Посмотреть сообщение
а где написано, чтоб кто-то мне написал полностью код?
это подпись. Она добавлятеся к каждому сообщению p51x. Конкретно к вашему сообщению она не относится.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 11.11.2018, 12:30   #5
Black Fregat
Программист
Участник клуба
 
Аватар для Black Fregat
 
Регистрация: 23.06.2009
Сообщений: 1,772
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
Конкретно к вашему сообщению она не относится.
Вот тут позвольте не согласиться. Лично я считаю, что человек, добавляющий такую подпись к каждому сообщению, делает это вполне осознанно. Значит, он считает, что эти слова относятся к каждому сообщению.
Black Fregat вне форума Ответить с цитированием
Старый 12.11.2018, 09:38   #6
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

Цитата:
Сообщение от Black Fregat Посмотреть сообщение
Вот тут позвольте не согласиться. Лично я считаю, что человек, добавляющий такую подпись к каждому сообщению, делает это вполне осознанно. Значит, он считает, что эти слова относятся к каждому сообщению.
Ладно. Считаете, что эта подпись p51x относится к любому сообщению, значит, пусть будет так.
Но от этого она подписью быть не перестаёт.
И, имхо, обижаться на это не стоит.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 12.11.2018, 11:50   #7
Black Fregat
Программист
Участник клуба
 
Аватар для Black Fregat
 
Регистрация: 23.06.2009
Сообщений: 1,772
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
обижаться на это не стоит
Я, собственно, и не обижаюсь. Просто вполне могу понять позицию человека, который обиделся. Особенно если вспомнить про особенности воспламенения головных уборов
Black Fregat вне форума Ответить с цитированием
Старый 12.11.2018, 12:02   #8
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

Цитата:
Сообщение от Black Fregat Посмотреть сообщение
Особенно если вспомнить про особенности воспламенения головных уборов
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Написание кода Silame83 Помощь студентам 1 18.11.2017 20:31
Дан массив A размером 3*3. Составить программу, записывающие положительные элементы этого массива A в одномерный массив B, а отрицательные - в одномерный массив C SkaNi Паскаль, Turbo Pascal, PascalABC.NET 1 02.06.2017 08:07
одномерный числовой массив. представить блок-схему и фрагмент кода программы, для вычисления суммы квадратов отрицательных (Delphi Tuns Помощь студентам 6 22.05.2014 14:15
Найти одномерный массив элементы которого равны минимальным значениям в строках исходной матрицы и одномерный массив элементы... Richik123 Microsoft Office Excel 1 16.10.2013 15:45
Написание кода на с# Феттель Помощь студентам 0 22.12.2012 12:58