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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 4.69
Nasibullin
0 / 0 / 0
Регистрация: 15.01.2014
Сообщений: 28
#1

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

15.01.2014, 20:50. Просмотров 2337. Ответов 18
Метки нет (Все метки)

минимум(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;
}
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,...) (C++):

Даны натуральное число n, действительные числа A1.An. Получить: min(A2,A4,.)+max(A1,A3,.) - C++
Ребят, помогите решить без использования массивов

Даны натуральное число n, действительные числа A1,A2,...,An.Получить:min(A1 , A3 , ...) + max(A2 , A4 , ...) - C++
Даны натуральное число n, действительные числа A1,A2,...,An.Получить:min(A1 , A3 , ...) + max(A2 , A4 , ...) Сижу на экзамене времени...

Даны натуральное число n, действительные числа a1, …, an. Получить: min(a1, a3, …) - C++
Задача:Даны натуральное число n, действительные числа a1, …, an. Получить: min(a1, a3, …) #include&lt;iostream&gt; using namespace std; ...

Даны натуральное число n, действительные числа a1,...,an. Получить: max (-a1,a2,-a3,...,(-1)nan) - C++
Даны натуральное число n, действительные числа a1,...,an. Получить: max (-a1,a2,-a3,...,(-1)nan);

Даны действительные числа a, b, c. Получить r = (min (a, a + b)+min(a,b+c)/1+min(a+bc,b) - C++
Для решении использовать функцию! Даны действительные числа a, b, c. Получить r = (min (a, a + b)+min(a,b+c))/1+min(a+bc,b)

Даны действительные числа A, B, C. Получить max(a,a+b)+max(a,b+c,a+b) \ 1+max(ab,bc)+max(a+bc,15,ac) - C++
Всем привет)Помогите пожалуйста написать в С++ Даны действительные числа A, B, C. Получить max(a,a+b)+max(a,b+c,a+b) \...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Nasibullin
0 / 0 / 0
Регистрация: 15.01.2014
Сообщений: 28
15.01.2014, 21:02  [ТС] #2
Даны натуральное число n, действительные числа А1,А2.....An Получить:min(A1,A3,...)+max(A2,A4,...)

Добавлено через 1 минуту
не могли бы вы помочь в написаний программы на с++??? пожалуйста)
0
Domonion
1 / 1 / 0
Регистрация: 03.06.2013
Сообщений: 89
15.01.2014, 21:28 #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;
}
1
Nasibullin
0 / 0 / 0
Регистрация: 15.01.2014
Сообщений: 28
16.01.2014, 18:35  [ТС] #4
мы только начинаем изучать с++. и препод не принимает такую работу. не могли бы вы переписать данную программу на языке начинающих???
0
cooller
565 / 533 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
16.01.2014, 18:49 #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;
}
0
Nasibullin
0 / 0 / 0
Регистрация: 15.01.2014
Сообщений: 28
16.01.2014, 18:51  [ТС] #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;
}
0
cooller
565 / 533 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
16.01.2014, 18:55 #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;
}
1
Nasibullin
0 / 0 / 0
Регистрация: 15.01.2014
Сообщений: 28
16.01.2014, 20:58  [ТС] #8
попробую скину преподу потом тебе отвечу

Добавлено через 11 минут
using namespace std; вот это команду мы не изучали. возможно ли его как нибудь заменить?
0
cooller
565 / 533 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
16.01.2014, 21:47 #9
Цитата Сообщение от Nasibullin Посмотреть сообщение
using namespace std; вот это команду мы не изучали. возможно ли его как нибудь заменить?
Можешь вообще убрать ее с данного примера
1
Nasibullin
0 / 0 / 0
Регистрация: 15.01.2014
Сообщений: 28
16.01.2014, 23:20  [ТС] #10
а она потом работать будет? ты пробывал запустить эту прогу?
0
cooller
565 / 533 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
16.01.2014, 23:22 #11
Nasibullin, Все будет работать, не переживай
1
Nasibullin
0 / 0 / 0
Регистрация: 15.01.2014
Сообщений: 28
16.01.2014, 23:31  [ТС] #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;
}
0
cooller
565 / 533 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
16.01.2014, 23:34 #13
Nasibullin, Если скинул в таком виде, то ты забыл # перед первым include
1
Nasibullin
0 / 0 / 0
Регистрация: 15.01.2014
Сообщений: 28
16.01.2014, 23:39  [ТС] #14
оказывается туда# я поставил)

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

Добавлено через 2 минуты
ты в вк сидишь?скинь ссылку плиз?
0
cooller
565 / 533 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
16.01.2014, 23:51 #15
Цитата Сообщение от Nasibullin Посмотреть сообщение
// это пределы значений int) еще я скинул вместе с этой строкой она ни на что не повлияет?
ты спрашиваешься могут ли повлиять комментарии на работоспособность кода??
Нет
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.01.2014, 23:51
Привет! Вот еще темы с ответами:

Даны действительные числа a,b,c. Получить: max(a,a+b) + max (a,b+c) ... - C++
Даны действительные числа a,b,c. Получить: max(a,a+b) + max (a,b+c) ) / ( 1+max(a+bc,b,15)) на С++.

Даны целые числа а, b, с. Вычислить в-сумму у = min (a, b + c) + max (ac, b)-min (a2, c) - C++
Даны целые числа а, b, с. Вычислить в-сумму у = min (a, b + c) + max (ac, b)-min (a2, c). Как эту программу реализовать в код?

Даны натуральные числа k,n действительные числа a1,...,akn. Получить: max(a1+...+ak,ak+1+...+a2k,ak(n-1)+1+...+akn); - C++
Всем здрастье! Может кто пояснить как это делается: Даны натуральные числа k,n действительные числа a1,...,akn. Получить:...

Даны действительные u, v, натуральное п - C++
алгоритм решения каждой задачи реализовать всеми типами цик-лических операторов (если это возможно): do, for, while) БЕЗ ИСПОЛЬЗОВАНИЯ...


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

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

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