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

Даны натуральное n, действительные А1, А2, ... An. Получить: min(A1,A3,...)+max(A2,A4,...) - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 4.69
Nasibullin
0 / 0 / 0
Регистрация: 15.01.2014
Сообщений: 28
15.01.2014, 20:50     Даны натуральное n, действительные А1, А2, ... An. Получить: min(A1,A3,...)+max(A2,A4,...) #1
минимум(A1,A3,....)+максимум(A2,A4....)

Добавлено через 1 минуту
если быть точнее то :min(A1,A3,....)+max(A2,A4....)

Добавлено через 3 минуты
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
25
26
#incluse <stdio.h>
float x;
float s;
float max;
float min;
float e;
int main()
{
пробывал сам написать но че то не так пошло
 
printf ("\e vesti kolichestvo:");
scanf ("%f",&e);
scanf ("%f",&x);
max=x;
min=x;
{
scanf ("%f",&x);
 
if(x>max) max=x;
if(x<min) min=x;
}
s=max+min;
 
printf("%f\n",s);
return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.01.2014, 20:50     Даны натуральное n, действительные А1, А2, ... An. Получить: min(A1,A3,...)+max(A2,A4,...)
Посмотрите здесь:

Даны натуральное число n, действительные числа a1,...,an. Получить: max (-a1,a2,-a3,...,(-1)nan) C++
C++ Даны натуральные числа k,n действительные числа a1,...,akn. Получить: max(a1+...+ak,ak+1+...+a2k,ak(n-1)+1+...+akn);
C++ Даны натуральное число n, действительные числа A1.An. Получить: min(A2,A4,.)+max(A1,A3,.)
C++ Даны натуральное число n, действительные числа a1, …, an. Получить: min(a1, a3, …)
C++ Даны целые числа а, b, с. Вычислить в-сумму у = min (a, b + c) + max (ac, b)-min (a2, c)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Nasibullin
0 / 0 / 0
Регистрация: 15.01.2014
Сообщений: 28
15.01.2014, 21:02  [ТС]     Даны натуральное n, действительные А1, А2, ... An. Получить: min(A1,A3,...)+max(A2,A4,...) #2
Даны натуральное число n, действительные числа А1,А2.....An Получить:min(A1,A3,...)+max(A2,A4,...)

Добавлено через 1 минуту
не могли бы вы помочь в написаний программы на с++??? пожалуйста)
Domonion
1 / 1 / 0
Регистрация: 03.06.2013
Сообщений: 89
15.01.2014, 21:28     Даны натуральное n, действительные А1, А2, ... An. Получить: min(A1,A3,...)+max(A2,A4,...) #3
Если задача заключалась в нахождении суммы минимального из нечетных переменных и максимального из четных, то вот так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
using namespace std;
int main()
{
    int n,b,min = 2147483647,max = -2147483648; // это пределы значений int
    cin >> n;
    for (int i = 0; i < n; i++)
    {
        cin >> b;
        if (i % 2 == 0)
        {
            if (min > b)
                min = b;
        }
        else
            if (max < b)
                max = b;
    }
    cout << min+max;
    return 0;
}
Nasibullin
0 / 0 / 0
Регистрация: 15.01.2014
Сообщений: 28
16.01.2014, 18:35  [ТС]     Даны натуральное n, действительные А1, А2, ... An. Получить: min(A1,A3,...)+max(A2,A4,...) #4
мы только начинаем изучать с++. и препод не принимает такую работу. не могли бы вы переписать данную программу на языке начинающих???
cooller
 Аватар для cooller
564 / 532 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
16.01.2014, 18:49     Даны натуральное n, действительные А1, А2, ... An. Получить: min(A1,A3,...)+max(A2,A4,...) #5
Nasibullin, Этот вариант и есть на "языке начинающих"
Что именно из этого вы еще не изучали?
Цитата Сообщение от Domonion Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
using namespace std;
int main()
{
     int n,b,min = 2147483647,max = -2147483648; // это пределы значений int
     cin >> n;
     for (int i = 0; i < n; i++)
     {
          cin >> b;
          if (i % 2 == 0)
          {
               if (min > b)
                    min = b;
          }
          else
               if (max < b)
                    max = b;
     }
     cout << min+max;
     return 0;
}
Nasibullin
0 / 0 / 0
Регистрация: 15.01.2014
Сообщений: 28
16.01.2014, 18:51  [ТС]     Даны натуральное n, действительные А1, А2, ... An. Получить: min(A1,A3,...)+max(A2,A4,...) #6
щас кину пример......
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 <StdAfx.h>
#include <stdio.h>
float x;
float s;
float max;
float min;
int main ()
{
scanf("%f",&x);
max=x;
min=x;
while(x!=-1)
 
{
scanf("%f",&x);
 
if (x>max)  max=x;
if (x<min)  min=x;
}
s=max+min;
 
printf("%f\n",s);
return 0;
}
cooller
 Аватар для cooller
564 / 532 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
16.01.2014, 18:55     Даны натуральное n, действительные А1, А2, ... An. Получить: min(A1,A3,...)+max(A2,A4,...) #7
Nasibullin, Так?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>
using namespace std;
int main()
{
    int n,b,min = 2147483647,max = -2147483648; // это пределы значений int
    scanf("%i",&n);
    for (int i = 0; i < n; i++)
    {
        scanf("%i",&b);
        if (i % 2 == 0)
        {
            if (min > b)
                min = b;
        }
        else
            if (max < b)
                max = b;
    }
    printf("%i\n",min + max);
    return 0;
}
Nasibullin
0 / 0 / 0
Регистрация: 15.01.2014
Сообщений: 28
16.01.2014, 20:58  [ТС]     Даны натуральное n, действительные А1, А2, ... An. Получить: min(A1,A3,...)+max(A2,A4,...) #8
попробую скину преподу потом тебе отвечу

Добавлено через 11 минут
using namespace std; вот это команду мы не изучали. возможно ли его как нибудь заменить?
cooller
 Аватар для cooller
564 / 532 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
16.01.2014, 21:47     Даны натуральное n, действительные А1, А2, ... An. Получить: min(A1,A3,...)+max(A2,A4,...) #9
Цитата Сообщение от Nasibullin Посмотреть сообщение
using namespace std; вот это команду мы не изучали. возможно ли его как нибудь заменить?
Можешь вообще убрать ее с данного примера
Nasibullin
0 / 0 / 0
Регистрация: 15.01.2014
Сообщений: 28
16.01.2014, 23:20  [ТС]     Даны натуральное n, действительные А1, А2, ... An. Получить: min(A1,A3,...)+max(A2,A4,...) #10
а она потом работать будет? ты пробывал запустить эту прогу?
cooller
 Аватар для cooller
564 / 532 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
16.01.2014, 23:22     Даны натуральное n, действительные А1, А2, ... An. Получить: min(A1,A3,...)+max(A2,A4,...) #11
Nasibullin, Все будет работать, не переживай
Nasibullin
0 / 0 / 0
Регистрация: 15.01.2014
Сообщений: 28
16.01.2014, 23:31  [ТС]     Даны натуральное n, действительные А1, А2, ... An. Получить: min(A1,A3,...)+max(A2,A4,...) #12
можно эту строку(int n,b,min = 2147483647,max = -2147483648; // это пределы значений int)написать так(int n,b,min = 2147483647,max = -2147483648; )?

Добавлено через 1 минуту
прогу преподу скинул вот в таком виде:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
include <stdio.h>
int main()
{
    int n,b,min = 2147483647,max = -2147483648; 
    scanf("%i",&n);
    for (int i = 0; i < n; i++)
    {
        scanf("%i",&b);
        if (i % 2 == 0)
        {
            if (min > b)
                min = b;
        }
        else
            if (max < b)
                max = b;
    }
    printf("%i\n",min + max);
    return 0;
}
cooller
 Аватар для cooller
564 / 532 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
16.01.2014, 23:34     Даны натуральное n, действительные А1, А2, ... An. Получить: min(A1,A3,...)+max(A2,A4,...) #13
Nasibullin, Если скинул в таком виде, то ты забыл # перед первым include
Nasibullin
0 / 0 / 0
Регистрация: 15.01.2014
Сообщений: 28
16.01.2014, 23:39  [ТС]     Даны натуральное n, действительные А1, А2, ... An. Получить: min(A1,A3,...)+max(A2,A4,...) #14
оказывается туда# я поставил)

Добавлено через 1 минуту
(// это пределы значений int) еще я скинул вместе с этой строкой она ни на что не повлияет?

Добавлено через 2 минуты
ты в вк сидишь?скинь ссылку плиз?
cooller
 Аватар для cooller
564 / 532 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
16.01.2014, 23:51     Даны натуральное n, действительные А1, А2, ... An. Получить: min(A1,A3,...)+max(A2,A4,...) #15
Цитата Сообщение от Nasibullin Посмотреть сообщение
// это пределы значений int) еще я скинул вместе с этой строкой она ни на что не повлияет?
ты спрашиваешься могут ли повлиять комментарии на работоспособность кода??
Нет
Nasibullin
0 / 0 / 0
Регистрация: 15.01.2014
Сообщений: 28
16.01.2014, 23:55  [ТС]     Даны натуральное n, действительные А1, А2, ... An. Получить: min(A1,A3,...)+max(A2,A4,...) #16
да именно это я хотел спроситьну чтож жду ответа препода и отзовусь сразу жезаранее вам благодарен
lukalexrus
7 / 6 / 1
Регистрация: 12.01.2014
Сообщений: 32
17.01.2014, 00:11     Даны натуральное n, действительные А1, А2, ... An. Получить: min(A1,A3,...)+max(A2,A4,...) #17
Nasibullin, а вы точно пишите на с++, а не на чистом с? Потому как странно что не знаете о пространстве имен. А в программах писали iostream ?
Nasibullin
0 / 0 / 0
Регистрация: 15.01.2014
Сообщений: 28
17.01.2014, 14:41  [ТС]     Даны натуральное n, действительные А1, А2, ... An. Получить: min(A1,A3,...)+max(A2,A4,...) #18
дело происходит так. приезжает к нам иногородний преподаватель типо обчать с++. всего за одну пару кучу не полезной информаций а остальные 3 пары мы первокурсники должны были догодатся как написать программы(в моем примере эта программа выше)сидели мы 3 пары бестолку . препод нам не помогал он говорил: вы программисты вы должны сами догодаться!.если по информатике по всем темам можно было бы просто догодатся так зачем я учится пошел??? вот такие "чудные у нас преподователи"

Добавлено через 14 часов 5 минут
cooller_94, программа зачтена спасибо большое
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.01.2014, 16:40     Даны натуральное n, действительные А1, А2, ... An. Получить: min(A1,A3,...)+max(A2,A4,...)
Еще ссылки по теме:

C++ Даны действительные числа a,b,c. Получить: max(a,a+b) + max (a,b+c) ...
C++ Даны натуральное число n, действительные числа A1,A2,...,An.Получить:min(A1 , A3 , ...) + max(A2 , A4 , ...)
Даны действительные числа a, b, c. Получить r = (min (a, a + b)+min(a,b+c)/1+min(a+bc,b) C++

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

Или воспользуйтесь поиском по форуму:
lukalexrus
7 / 6 / 1
Регистрация: 12.01.2014
Сообщений: 32
17.01.2014, 16:40     Даны натуральное n, действительные А1, А2, ... An. Получить: min(A1,A3,...)+max(A2,A4,...) #19
Nasibullin, ну привыкай, хочешь программировать учись сам, читай книжки и пиши проги, а слушать преподавателей дело последнее
Yandex
Объявления
17.01.2014, 16:40     Даны натуральное n, действительные А1, А2, ... An. Получить: min(A1,A3,...)+max(A2,A4,...)
Ответ Создать тему
Опции темы

Текущее время: 03:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru