Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Валерий69
0 / 0 / 0
Регистрация: 23.07.2013
Сообщений: 5
#1

1. Найти наименьшее из чисел а1, 2а2, 3а3,…, 8а8 - C++

24.07.2013, 13:20. Просмотров 711. Ответов 6
Метки нет (Все метки)

Найти наименьшее из чисел а1, 2а2, 3а3,…, 8а8
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.07.2013, 13:20
Здравствуйте! Я подобрал для вас темы с ответами на вопрос 1. Найти наименьшее из чисел а1, 2а2, 3а3,…, 8а8 (C++):

Одномерные массивы: Найти наименьшее из чисел а1, 2а2, 3а3,…, 8а8 - C++
Одномерные массивы Задача: Найти наименьшее из чисел а1, 2а2, 3а3,…, 8а8.

Найти наименьшее из четырех чисел используя алгоритм поиска наибольшего из двух чисел - C++
Найти наименьшее из четырех чисел используя алгоритм поиска наибольшего из двух чисел.

Найти произведение нечётных чисел заданной последовательности; найти наименьшее нечётное значение - C++
Напишите пожалуйста программу. Задание такое: Даны натуральные числа n, a0, a1, a2.....an-1. Вычислить произведение нечётных чисел...

найти наименьшее из 4 чисел A,B,C,D. - C++
помогите ктонить плиз можете решить для с++ задачу надо найти наименьшее из 4 чисел A,B,C,D. что ток не пробывал не получается!(( т.е ввожу...

Найти наименьшее из трех чисел - C++
Создать функцию поиска наименьшего из трех чисел. Сделать так, чтоб наименьшее находилось до тех пор, пока пользователь на вопрос о...

Найти наименьшее из трех чисел - C++
Не пойму как сравнить 3 числа и найти из них наименьшее, помогите пожалуйста.

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BigLow
55 / 55 / 2
Регистрация: 07.07.2013
Сообщений: 345
24.07.2013, 14:43 #2
C++
1
min(a1, min(2*a2, min(3*a3, min(4*a4, min(5*a5, min(6*a6, min(7*a7, 8*a8)))))));
rangerx
1933 / 1542 / 141
Регистрация: 31.05.2009
Сообщений: 2,912
24.07.2013, 14:43 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
 
using namespace std;
 
int main()
{
    const int n = 8;
    int a[n];
    
    for(int i = 0; i < n; ++i)
        cin >> a[i];
 
    int m = 0;
    for(int i = 1; i < n; ++i)
        if(a[i] * (i + 1) < a[m] * (m + 1)) m = i;    
 
    cout << "min(a[i] * pos): " << "value = " << a[m] << " position = " << m + 1 << '\n';
}
Catstail
Модератор
22542 / 10947 / 1776
Регистрация: 12.02.2012
Сообщений: 18,083
24.07.2013, 20:51 #4
Что означает 2a2, 3a3 и т.д.? Найти минимум из 8 чисел?
Thinker
Эксперт C++
4225 / 2199 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
24.07.2013, 21:02 #5
Цитата Сообщение от Catstail Посмотреть сообщение
Что означает 2a2, 3a3 и т.д.? Найти минимум из 8 чисел?
Большинство ТС в задания даже не вникают. интересно, как они что-то сдают потом, если даже приблизительно не знают о чем речь. Данной задачи это, конечно, не касается, тут либо
http://www.cyberforum.ru/cgi-bin/latex.cgi?a, 2a^2,...,8a^8,
либо
http://www.cyberforum.ru/cgi-bin/latex.cgi?a_1, 2a_2,...,8a_8,
а вот в других случаях плачевнее бывает.
Валерий69
0 / 0 / 0
Регистрация: 23.07.2013
Сообщений: 5
25.07.2013, 17:42  [ТС] #6
2-й случай
Catstail
Модератор
22542 / 10947 / 1776
Регистрация: 12.02.2012
Сообщений: 18,083
25.07.2013, 18:22 #7
Вот решение для последовательности любой длины (0-й элемент массива не используется):

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream.h>
 
int min(int a,int b)
{
    if (a <= b)
        return a;
    else
        return b;
}
 
int minn(int *Arr, int n, int k)
{
    if (k == n) 
        return k*(*(Arr+k));
    else
        return min(minn(Arr,n,k+1),k*(*(Arr+k))); 
}
 
int main(int argc, char* argv[])
{
    int A[]={0,17,6,5,6,8};
    cout << minn(A,6,1) << endl;
    return 0;
}
С помощью тернарной операции "?" это можно записать лаконичнее...
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.07.2013, 18:22
Привет! Вот еще темы с ответами:

Найти наименьшее из трех чисел - C++
Суть задания найти наименьшее из трех чисел.Выводит только когда наименьшее либо первое либо третье,а когда второе не выводит ни чего. ...

Найти наибольшее и наименьшее из 3х чисел - C++
Программа должна находить большее и меньшее из трёх чисел. Для наибольшего пробовал так: int xdif; if ( y &gt; z ) ...

Найти наименьшее из чисел динамического массива - C++
Создайте функцию, которая находит наименьшее из чисел массива вещественных чиселразмерности N, выделяемого оператором...

Найти наименьшее и наибольшее из пяти чисел - C++
Вобщем суть такая.. Читаю книгу и теперь необходимо выполнить такое задание &quot;Напишите программу, которая считывает пять целых чисел,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
25.07.2013, 18:22
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru