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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.92
Just_dake
1 / 1 / 1
Регистрация: 21.03.2011
Сообщений: 78
#1

Даны натуральные числа k,n действительные числа a1,...,akn. Получить: max(a1+...+ak,ak+1+...+a2k,ak(n-1)+1+...+akn); - C++

28.05.2011, 19:18. Просмотров 1686. Ответов 3
Метки нет (Все метки)

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

Добавлено через 19 минут
Или может кто хотя-бы разяснить? Я понял это задание по своему: Например, мы имеем числа а1,...,а25.
Значит надо найти максимум среди ( а1+а2,а3+а4,а9+а10) Так? Подскажите пожалуйста.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.05.2011, 19:18
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Даны натуральные числа k,n действительные числа a1,...,akn. Получить: max(a1+...+ak,ak+1+...+a2k,ak(n-1)+1+...+akn); (C++):

Даны действительные числа 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) \...

Даны действительные числа 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)) на С++.

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

Даны натуральное число 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(A2,A4,.)+max(A1,A3,.) - C++
Ребят, помогите решить без использования массивов

Даны натуральные числа n, m. Получить все меньшие n натуральные числа, квадрат суммы цифр которых , равен m - C++
Даны натуральные числа n, m. Получить все меньшие n натуральные числа, квадрат суммы цифр которых , равен m Решите на С++.Буду благодарна!

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MrGluck
Модератор
Эксперт CЭксперт С++
7209 / 4375 / 638
Регистрация: 29.11.2010
Сообщений: 11,887
28.05.2011, 19:21 #2
Вобщем представь, что это двухмерная матрица a, имеющая индексы k и n. В ней нужно найти максимальный эллемент. Все, думаю с программой ты справишься
Just_dake
1 / 1 / 1
Регистрация: 21.03.2011
Сообщений: 78
28.05.2011, 21:30  [ТС] #3
Ах вот оно что, а я думал... Ну ладно-с щас "покалдую".

Добавлено через 34 минуты
MrGluck, значит надо вычислить сумму первой второй и последней строки, так ведь?

Добавлено через 52 минуты
Тут я кое-что написал, работает правильно, но эта задача на вложенные циклы. Прокатит ли мое решение:
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
27
28
29
30
31
32
33
34
35
36
37
38
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#define k 6
#define n 7
int main()
{
int a[k][n];
int i,j,s1=0,s2=0,s3=0;
int max=0;
clrscr();
randomize();
printf("Matrix: \n\n");
for(i=0;i<k;i++)
 {for(j=0;j<n;j++)
   {a[i][j]=random(10);
    printf(" %i",a[i][j]);
   }
printf("\n\n");
 }
i=0;
 for(j=0;j<n;j++)
s1=s1+a[i][j];
printf("s1=%i",s1);
i=1;
 for(j=0;j<n;j++)
s2=s2+a[i][j];
printf("\n\ns2=%i",s2);
i=5;
 for(j=0;j<n;j++)
s3=s3+a[i][j];
printf("\n\ns3=%i",s3);
if(s1>s2 && s1>s3) max=s1;
 else if(s2>s1 && s2>s3) max=s2;
 else max=s3;
printf("\n\nMax=%i",max);
getch();
}
Добавлено через 38 минут
Может кто сказать как мне это по другому сделать?
эд
Сообщений: n/a
03.08.2011, 19:37 #4
MrGluck,
MrGluck, Даны натуральные числа k,n действительные числа a1,...,akn. Получить: max(a1+...+ak,ak+1+...+a2k,ak(n-1)+1+...+akn);
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.08.2011, 19:37
Привет! Вот еще темы с ответами:

Даны натуральные числа a,b(a<= Ь). Получить все простые числа р, удовлетворяющие неравенствам a<= р<= b. - C++
Даны натуральные числа a,b(a&lt;= Ь). Получить все простые числа р, удовлетворяющие неравенствам a&lt;= р&lt;= b. Решите на С++. Буду очень...

Даны натуральные числа p и q. Получить все делители числа q, взаимно простые к p. - C++
Даны натуральные числа p и q. Получить все делители числа q , взаимно простые к p.

Даны натуральные числа p и q. Получить все делители числа q, взаимно простые к p - C++
Даны натуральные числа p и q. Получить все делители числа q , взаимно простые к p. помогите сделать на с++

Даны натуральные числа n, m. Получить сумму m средних цифр числа n - C++
Даны натуральные числа n, m. Получить сумму m средних цифр числа n Рассмотреть два варианта для четного и не четного количества цифр в...


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

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

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