Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

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

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

Ответ
 
Опции темы
Старый 10.11.2018, 19:30   #1
liberty_
Новичок
 
Регистрация: 06.11.2018
Сообщений: 4
Репутация: -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,487
Репутация: 2073
По умолчанию

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

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

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

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

если допустить, что 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,067
Репутация: 754
По умолчанию

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

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

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

Цитата:
Сообщение от 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


11:43.


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

RusProfile.ru


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