Модераторы: Daevaorn

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> массивы 
:(
    Опции темы
Гость_Света
Дата 5.11.2005, 15:41 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











ввести массив из 5 элементов вывести его значение на экран ( с помощью указателей решить)
и 2 задача тот же массив вывести но найти минимальный элемент и его индекс......помогите пожалуста
  Вверх
BreakPointMAN
Дата 5.11.2005, 15:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 725
Регистрация: 15.9.2004
Где: Saratov

Репутация: 14
Всего: 24





--------------------
"Разруха не в клозетах, а в головах." © Ф.Ф. Преображенский (М.Булгаков, "Собачье сердце")
PM WWW ICQ   Вверх
Guest
Дата 5.11.2005, 16:06 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











#include <iostream>

using namespace std;

int main()
{
const int N = 5;
int a[N];
for(int i=0; i<N ; ++i)//вводим
cin >> *(a+i);
for(int i=0; i<N ; ++i)//выводим
cout << *(a+i) << ' ';
int min = *a;
for(int i=1; i<N ; ++i)
if(*(a+i) < min) min = *(a+i);
cout << "Min = " << min << endl;
return 0;
}
  Вверх
BreakPointMAN
Дата 5.11.2005, 17:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 725
Регистрация: 15.9.2004
Где: Saratov

Репутация: 14
Всего: 24



Guest, твое решение более правильное, в связи с условием:
Цитата
( с помощью указателей решить)

Единственное, что - не выводится индекс минимального элемента, что, впрочем, легко исправляется. smile


--------------------
"Разруха не в клозетах, а в головах." © Ф.Ф. Преображенский (М.Булгаков, "Собачье сердце")
PM WWW ICQ   Вверх
Guest
Дата 5.11.2005, 17:59 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Не понял юмора... По твоей ссылке точно такой же пост - буква к букве. Кто-то дурака валяет?
  Вверх
_hunter
Дата 7.11.2005, 12:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 16
Всего: 98



ага. автор темы...
хотя, вполне возможен вариант с совпадением заданий по лабам...


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
Guest
Дата 8.11.2005, 17:03 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











А как быть если этих минимумов (в смысле одинаковых значений) в массиве несколько, и надо выдать их позиции?
Если совсем точно, то за дачка примерно такая: есть среднемесячные температуры, нужно найти минимальную и выдать название месяца в котором она была. Но ведь может получиться несколько одинаковых.
  Вверх
_hunter
Дата 8.11.2005, 17:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 16
Всего: 98



а это зависит от задания. если нужно выдать несколько -- пиши их в какой-нить массив.


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
Guest
Дата 8.11.2005, 17:47 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Хе... задание... Я его собственно и изложил, только своими словами. В оригинале столько же исходных данных, и занимает он столько же места:
выдать на печать название зимнего месяца с самой холодной среднемесячной температурой.

Устно было добавлено что делать это надо с массивами и функциями. Сестрёнка (эт им такое задали) малость в шоке -- им показали как вводить данные с клавиатуры и смутно упоминали про "какое-то рандом" smile

Цитата
если нужно выдать несколько

Так и получается.
Цитата
пиши их в какой-нить массив

Если можно отсюда поподробнее.
  Вверх
_hunter
Дата 8.11.2005, 18:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 16
Всего: 98



Цитата
выдать на печать название зимнего месяца с самой холодной среднемесячной температурой.

говорит о том, что месяц нужно выдать один.


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
Guest
Дата 9.11.2005, 16:33 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











но если температура одинакова в нескольких случаях, тогда решение не совсем корректно...
  Вверх
_hunter
Дата 9.11.2005, 17:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 16
Всего: 98



кто тебе сказал?

P.S.
какое из двух чисел меньше: 1 и 1?


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
Neitron
Дата 9.11.2005, 17:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 580
Регистрация: 3.10.2005
Где: Москва

Репутация: 2
Всего: 5



Задание пустяковое.
Заполняем три масива температурами. Находим среднее число для каждого масива, и сравниваем.
В редких случаях будет одинаковые значения. И если будут, значит так оно и есть, покажите лектору что нех, одинаково и точка!=)


--------------------
Хороший программист никогда ничего не делает хорошо с первого раза. Он понимает важность патчей.
Ⓘ ⓁⒾⓀⒺ ⓂⓄⓏⒾⓁⓁⒶ
PM MAIL   Вверх
BreakPointMAN
Дата 9.11.2005, 20:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 725
Регистрация: 15.9.2004
Где: Saratov

Репутация: 14
Всего: 24



Найти минимум можно тем же самым образом, что и в случае, когда выдается один вариант.
А потом пробежаться по всему массиву и сравнить этот найденный минимум с каждым элементом - есть ли еще такие.
Если равные есть - выдавать их...


--------------------
"Разруха не в клозетах, а в головах." © Ф.Ф. Преображенский (М.Булгаков, "Собачье сердце")
PM WWW ICQ   Вверх
Guest
Дата 17.11.2005, 13:19 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











А как задать массив чтобы m[0] = "Dec", m[1] = "Jan", m[2] = "Feb"?
  Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0570 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.