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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Игнорирует cin в цикле. http://www.cyberforum.ru/cpp-beginners/thread26959.html
Здравствуйте, уважаемые. Прошу помочь. Не могу понять почему в приведенном ниже коде при втором и последующем прохождении цмкла команда cin игнорируется: int uzl = 0; bool bzz = 0; do { cout << _r("Введите колличество и нажмите <Enter>") << endl; cout << ">> "; cin >> uzl; if ((uzl <= 0) || (uzl > 255))
C++ Международная телефонная станция Привет Всем. Вот нам задали задачку, а я не понимаю как ее решить. На международной телефонной станции картотека абонентов, содержащая сведения о телефонах и их владельцах, организована как двоичное дерево. Составить программу, которая: 1*) Обеспечивает начальное формирование картотеки в виде двоичного дерева; 2*) Производит вывод всей картотеки; 3*)... 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. У меня есть свое решение, но неправильное. подробнее

Показать сообщение отдельно
МартинИ
0 / 0 / 0
Регистрация: 21.03.2009
Сообщений: 3
23.03.2009, 20:55  [ТС]     Найти порядковые номера двух соседних чисел, сумма которых максимальна.
Вот рабочий код на эту задачу:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
  #include<stdio.h> 
#include<conio.h>   
int main() { 
int x[100],n,i,max,k=0;   
do  {  
printf("Vvedite n (>3): ");  
scanf("%d",&n);  } 
while(n<3);   for(i=0;i<n;i++)  {   
printf("Vvedite chislo x[%d]: ",i);   
scanf("%d",&x[i]);
 if(i==1) 
   max = x[0]+x[1];   
 else if(i>1)    {     
if(x[i]+x[i-1]>max)      {       
k=i-1;       
max = x[i]+x[i-1];      
}    
}  
}
 printf("x[%d] = %d, x[%d] = %d,  
Summa = %d\n",k,x[k],k+1,x[k+1],max);   getch(); 
}
Задачи на рекурсию

10.44. Написать рекурсивную функцию нахождения цифрового корня данного числа. Цифровой корень данного числа получается следующим образом. Если сложить все цифры данного числа, затем все цифры найденной суммы и повторять этот процесс, то в результате будет получено однозначное число (цифра), которая и называется цифровым корнем данного числа.

10.53. Написать рекурсивную процедуру для ввода с клавиатуры последовательности чисел и вывода ее на экран в обратном порядке (окончание последовательности – при вводе нуля).
 
Текущее время: 19:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru