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

Найти 2 элемента массива,сумма которых наибольшая - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Интерационные циклы http://www.cyberforum.ru/cpp-beginners/thread578059.html
Подкоректируйте пожалуйста: если вводить х > чем 3, не считает. Задание:http://rghost.ru/38136911 #include "stdafx.h" #include <iostream> #include <iomanip> #include <conio.h> #include <math.h> using namespace std; float factorial (float a) {
C++ Windows Form Application в Visual Studio Киньте ссылку, где можно прочитать о создании Windows Form Application в Visual Studio. http://www.cyberforum.ru/cpp-beginners/thread578057.html
C++ Нужен код сортировки
Здравствуйте ребята! Мне нужен код сортировки текстовых файлов. Допустим у нас 2 файла: В 1м: вася петя катя во 2ром: яна
C++ Определить общую для этих строк подмножество символов, образовав из нее новую строку
Заданные 2 строки. Определить общую для этих строк подмножество символов, образовав из нее новую строку. Не удается образовать 3-ю строку.
C++ Ортогональная матрица http://www.cyberforum.ru/cpp-beginners/thread578027.html
Надо написать на борланде С++ Ортогональная матрица обладает следующими свойствами: модуль определителя ортогональной матрицы равен 1; сумма квадратов элементов любого столбца орто- гональной матрицы равна 1; сумма произведений элементов любого столбца орто- гональной матрицы на соответствующие элементы другого столбца равна 0. Про- верить эти свойства для заданной матрицы A(n,n). ...
C++ Определить просрочен ли товар? Ребят, у меня вот такая программа, в которой я ввожу базу товаров в магазине в виде структуры и потом работаю с этой структурой...Структура: название, цена, кол-во, дата поступления(это структура), срок годности, поставщик. В этой программе я ввожу дату поступления товара в виде (число.месяц.год)-это структура... А вот подскажите пожалуйста, как мне реализовать такую функцию, которая после ввода... подробнее

Показать сообщение отдельно
zabadzzzz
0 / 0 / 0
Регистрация: 28.12.2011
Сообщений: 13
17.05.2012, 20:33     Найти 2 элемента массива,сумма которых наибольшая
Вот так:
Создать одномерный массив М[12] за правилом:
M[i]=2+cos(i+0.2);

1.Найти 2 элемента массива,сумма которых наибольшая;
2.Поставить их на начало массива;
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
27
28
29
30
31
32
33
34
35
#include <iostream.h>
#include <math.h>
int main()
float M[12],tmp,Z[12];
int i,j,min;
 
for (i=0;i<12;i++)  
{
z=i+0.2);
M[i]=2+cos(z);
}     
 
Z[i]=M[i];
min=1;
 
     for (i=0;i<11;i++)
      {
      min=i;
         for (j=i+1;i<12;j++)
         {
     if (Z[j]>Z[min])
     min=j;
 
     tmp=Z[i];
         Z[i]=Z[min];
           Z[min]=tmp;
     }
      }
 
M[1]=Z[1];
M[2]=Z[2];
 
for (i=0;i<12;i++) 
Cout<<M[i];
return 0;
Неверно.Исправьте, пожалуйста. Заранее спасибо.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru