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

Сумма двух наибольших чисел последовательности. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функции и массивы_не читает из файла http://www.cyberforum.ru/cpp-beginners/thread540110.html
#pragma hdrstop //--------------------------------------------------------------------------- #include<stdio.h> #include<conio.h> #include <fstream> #include <iostream> #pragma argsused
C++ Как использовать картинку из Resource Files Visual Studio В Visual Studio 2010 закинул в папку Resource Files картинку 1.jpg Как к ней теперь обращаться?Просто 1.jpg? Пример кода: SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, "1.jpg",SPIF_UPDATEINIFILE | SPIF_SENDCHANGE); http://www.cyberforum.ru/cpp-beginners/thread540100.html
Недопустимый else без парного if C++
Только-только начал изучать новый для себя язык программирования и столкнулся с ошибкой: Недопустимый else без парного if if (day>5) { std::cout << "Weekend"; else std::cout << "Fuck!"; }
C++ Пoмoгите со строковыми типами данных
Дан текст, состоящий не менее чем из пяти слов. Вывести на экран слова, которые имеют одинаковые окончания "ИЯ","ИСТ","ИКА". С этой темой не могу разобраться, только начало написал: #include <iostream> #include <string.h> using namespace std; void main () { int const n=100, kol=10; typedef char String ; String s, mas ;
C++ Обчисление введенной строки любого формата(пример:"(2+3)/4*2"или"2+3"или ...) http://www.cyberforum.ru/cpp-beginners/thread540080.html
Доброе время суток ! Если у когото есть такое код выложыте пожалуста,буду примного благодарен, или подскажыте какойто алгоритм или где решение найти(не нада писать гугл или чтото подобное). Умолительно прошу ...... Суть в том что сначала мы вводим выражение и нам нужно его посчитать!
C++ Найти количество положительных и количество отрицательное чисел в исходном наборе Здравствуйте еще раз...прошу помощи с задачей в С++] Условие Такое: Даны три целых числа. Найти количество положительных и количество отрицательное чисел в исходном наборе. подробнее

Показать сообщение отдельно
Вячеслав 161
0 / 0 / 0
Регистрация: 24.05.2011
Сообщений: 8

Сумма двух наибольших чисел последовательности. - C++

05.04.2012, 20:33. Просмотров 722. Ответов 2
Метки (Все метки)

Здравствуйте, уважаемые.
Прошу Вас, помочь мне разобраться в коде программы. Или упростить алгоритм решения.
Задание:Вводится последовательность из n целых чисел. Определить сумму двух наибольших чисел.
Заранее спасибо.
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 <iostream.h>
void main(void)
{
  int a[101]; 
  int i,j,
  i1, i2,
  sum, 
  n; 
 
  cout << "Введите размерность массива* n ";
  cin >> n;
  cout << "Введите массив a \n";
  for (i=1;i<=n;i++)
    {
      cout << "a" << i << "= ";
      cin >> a[i];
    }
  cout << "Исходный массив \n";
  for (i=1;i<=n;i++)
    cout << a[i] << " ";
  cout << "\n";
  sum=a[1]+a[2];
  i1=1; 
  i2=2;
  for (i=1;i<n;i++) 
    for (j=i+1;j<=n;j++)
      if (a[i]+a[j]>sum)
        {
          sum=a[i]+a[j];
          i1=i;
          i2=j;
        }
  cout << "Сумма двух наибольших чисел" << sum << "\n";
  cout << "числа: " << a[i1] << " и " << a[i2] << "\n";
  getch();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru