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

Найти порядковые номера двух соседних чисел, сумма которых максимальна. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Игнорирует cin в цикле. http://www.cyberforum.ru/cpp-beginners/thread26959.html
Здравствуйте, уважаемые. Прошу помочь. Не могу понять почему в приведенном ниже коде при втором и последующем прохождении цмкла команда cin игнорируется: int uzl = 0; bool bzz = 0; do {...
C++ Международная телефонная станция Привет Всем. Вот нам задали задачку, а я не понимаю как ее решить. На международной телефонной станции картотека абонентов, содержащая сведения о телефонах и их владельцах, организована как... http://www.cyberforum.ru/cpp-beginners/thread26942.html
Создание мини теста на С C++
люди добрые, помогите пожалуйста решить такого рода задачку на языке С: надо написать прогу, которая поочерёдно задаёт врозброс 10 вопросов(вопросы берутся не с файла). после каждого вопроса...
Найти и напечатать слово, в котором содержится больше всего символов “А” C++
Дан текст, который содержит буквы и пропуски. Найти и напечатать слово, в котором содержится больше всего символов “А”. Словом считать последовательность букв, разделенных пропусками. помогите мне...
C++ Робот в лабиринте http://www.cyberforum.ru/cpp-beginners/thread26889.html
Спасибо тебе loki ты клёвый кодер! У меня есть ещё одно задание, последние которое мне надо сдать, если сможешь помоги! Написать программа на тему "Робот в лабирине".Программа должна отображать...
C++ где взять ответы из учебника Т.А.Павловская C/C++ Скажите пожалуйста где взять ответы из учебника Т.А.Павловская C/C++ или помогите решить 1 задачу к части 1. У меня есть свое решение, но неправильное. подробнее

Показать сообщение отдельно
arhiman
Сообщений: n/a
23.03.2009, 19:04
Задача 7.79
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 <iostream>
int main()
{
  int n, maxsum;
  std::cin>>n;
  if ((n-1)<3)
    return 1;
  int X[n-1];
  for (int i=0; i<n; i++)
    std::cin>>X[i];
  maxsum=X[0]+X[1];
  for (int i=0; i<(n-1); i++)
  {
    if ((X[i]+X[i+1])>maxsum)
    maxsum=X[i]+X[i+1];
  }
  int k=0;
  while (maxsum !=(X[k]+X[k+1]))
  {
    k++;
  }
  std::cout<<k<<" "<<k+1;
  return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru