Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.
Внимание! Некоторое время письма не доходят до аккаунтов MAIL RU GROUP, не доходят на все почтовые ящики mail.ru, inbox.ru, bk.ru. Пишите им жалобы, чтобы быстрее восстановили получение писем, регистрируйтесь через яндекс почту и gmail, туда письма с активизацией доходят.

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

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

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

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


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, 19:38   #2
p51x
Профессионал
 
Регистрация: 15.02.2010
Сообщений: 12,837
Репутация: 2143
По умолчанию

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

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

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

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

если допустить, что maxI строго меньше, чем minI (это видно по тому, как Вы выводите элементы между maxI и minI
тогда, чтобы вывести все остальные, это элементы до maxI или те,которые стоят после minI
Код:

if ((i < maxI) ||  (i > minI)){

учтите, что сами элементы maxI и minI у Вас не попадают ни под одно, ни под другой условие.


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

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

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

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

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

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Написание кода Silame83 Помощь студентам 1 18.11.2017 21:31
Дан массив A размером 3*3. Составить программу, записывающие положительные элементы этого массива A в одномерный массив B, а отрицательные - в одномерный массив C SkaNi Паскаль 1 02.06.2017 09: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


20:44.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru