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

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

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

Здесь нужно купить рекламу за 25 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

Ответ
 
Опции темы
Старый 21.10.2019, 10:36   #11
Serge_Bliznykov
МегаМодератор
СуперМодератор
 
Регистрация: 09.01.2008
Сообщений: 26,228
По умолчанию

и что, никого не смутило, что в прошлой теме
Цитата:
Сообщение от sasha1504 Посмотреть сообщение
Дан массив целых чисел. Написать функцию для определения максимальной и
минимальной суммы двух соседних элементов массива.
но в этой задаче никакого массива нет!

Цитата:
Сообщение от sasha1504 Посмотреть сообщение
Дано целое число N. Определить максимальное и минимальное произведение
соседних цифр в числе N.
Где Вы здесь увидели массив? Ну и про сумму/разность элементов массива, которого нет, тоже не стоит говорить.
Serge_Bliznykov вне форума   Ответить с цитированием
Старый 21.10.2019, 12:18   #12
digitalis
Участник клуба
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 1,869
По умолчанию

Если разложить число N по разрядам - то и получится массив. А вообще интересней было бы решать в виде представления числа как пар разрядов: 78123 -> 78 81 12 23. Но с массивом - проще.
digitalis вне форума   Ответить с цитированием
Старый 21.10.2019, 12:27   #13
Desc
Форумчанин
 
Аватар для Desc
 
Регистрация: 21.11.2007
Сообщений: 285
По умолчанию

Ага. Или разложить на разрядные слагаемые, а затем их умножать соседей на соседей
Но увы ТС на этом не акцентировал внимание.
Вот и вышло что массив.
Desc вне форума   Ответить с цитированием
Старый 21.10.2019, 19:20   #14
ViktorR
Участник клуба
 
Регистрация: 23.10.2010
Сообщений: 1,380
По умолчанию

Цитата:
Есть рабочий код с нахождением максимума.помогите,пожалуйста добавить нахождение минимума.
задание:Дано целое число N. Определить максимальное и минимальное произведение
соседних цифр в числе N.
Обратил внимание только на то, что есть рабочий код, а до условия задачи и не добрался.
Как-то так, ...
ViktorR вне форума   Ответить с цитированием
Старый 21.10.2019, 19:57   #15
Cuprum5
Форумчанин
 
Регистрация: 09.05.2017
Сообщений: 542
По умолчанию

Код:
#include <iostream>
#include <conio.h>
#include <cstdlib>
using namespace std;

int getmin(int *mass, int &SIZE)
{
int min = mass[0] * mass[1];
int proiz = 0;

for(int i = 1; i < SIZE-1; i++)
{
    proiz = mass[i] * mass[i+1];
    if(min > proiz)
        min = proiz;
}

return min;
}

int getmax(int *mass, int &SIZE)
{
int max = mass[0] * mass[1];
int proiz = 0;

for(int i = 1; i < SIZE-1; i++)
{
    proiz = mass[i] * mass[i+1];
    if(max < proiz)
        max = proiz;
}

return max;
}

int main()
{
int SIZE;

cout << "Vvedite razmer massiva: ";
cin >> SIZE;
int *mass = new int[SIZE];

cout << "vvedite mass: ";
int i;
for(int i = 0; i < SIZE; i++)
    cin >> mass[i];

cout << "max proiz = " << getmax(mass, SIZE) << endl;
cout << "min proiz = " << getmin(mass, SIZE) << endl;
system("pause");

delete[] mass;
return 0;
}
Cuprum5 вне форума   Ответить с цитированием
Ответ

Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Минимум и максимум в VBA ksibir Помощь студентам 1 23.12.2016 21:33
Минимум-максимум noisor Паскаль, Turbo Pascal, PascalABC.NET 2 16.11.2014 23:40
Паскаль-минимум Ильгизуля Помощь студентам 7 16.04.2013 20:18
к элементам первой половины массива добавить минимум, а к элементам второй - добавить максимум specialist Паскаль, Turbo Pascal, PascalABC.NET 3 08.05.2011 01:46
Максимум-минимум Freeman-des Помощь студентам 8 22.12.2010 21:13


07:33.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.