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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 40, средняя оценка - 4.90
kapuna
Сообщений: n/a
#1

Найти суммы каждой пары подряд идущих чисел - C++

09.04.2008, 20:09. Просмотров 5068. Ответов 4
Метки нет (Все метки)

Люди, срочно нужно написать програмку. Завтра сдавать.
Дана последовательность натуральных чисел. Найти суммы каждой пары подряд идущих чисел, однако операцию сложения "+" не использовать. Описать алгоритм поразрядного сложения.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.04.2008, 20:09     Найти суммы каждой пары подряд идущих чисел
Посмотрите здесь:

STL: найти все максимальные цепочки подряд идущих положительных чисел с указанием длины каждой цепочки - C++
Создать массив длины N (число N вводится с клавиатуры). Заполнить массив рандомно. Найти все максимальные цепочки подряд идущих...

Найти в последовательности чисел два подряд идущих нуля - C++
Дана последовательность из n чисел найти в ней кол-во 2 подряд идущих 0 Нужно сделать блок схему

Для каждых k подряд идущих чисел найти минимум - C++
Дано n чисел. Для каждых k подряд идущих чисел найти минимальное среди них. Вся соль задачи в том, что 1 ≤ n ≤ 150000, 1 ≤ k ≤ 10000, k ≤...

Найти максимальное количество простых чисел, идущих подряд - C++
В последовательности целых чисел найти максимальное количество простых чисел, идущих подряд (программа должна содержать логическую функцию,...

Найти все пары двузначных чисел, которые, будучи записанными подряд, дают четырёхзначное число, нацело делящееся на сумму данных чисел - C++
Два двузначных числа, записанных подряд, образуют четырехзначное число, которое нацело делится на их сумму. Найти все такие числа. ...

Определить, имеются ли в заданной последовательности 4 подряд идущих числа, кратных 7; найти сумму таких чисел - C++
Здравствуйте. Напишите, пожалуйста, код для этого задания (желательно с пояснениями),используя как образец вот этот код: П.5.18.Правил ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ensase
Флудер
191 / 29 / 5
Регистрация: 23.03.2007
Сообщений: 335
09.04.2008, 21:08     Найти суммы каждой пары подряд идущих чисел #2
Код
int sigma(int a, int b)
{
	int ret = 0;
	for(int i = 0; i < sizeof(a)*8; i++)
	{
		if(a & (1<<i)){
			if(b & (1<<i))
				ret |= (1 << i+1);
			else
				if(ret & 1 << i)
				{	
					ret &= ~(1 << i);
					ret |= 1 << i + 1;
				}
				else
					ret |= 1 << i;
		}
		else
			if(b & (1<<i))
			if(ret & 1 << i)
			{	
				ret &= ~(1 << i);
				ret |= 1 << i + 1;
			}
			else
				ret |= 1 << i;

			
	}
	return ret;
}
немного попроверял - вроде работает, если нет прошу указать значения на которых не пашет.
ЗЫ: написал на скорую руку
ВалентинАматор
2 / 5 / 0
Регистрация: 25.02.2011
Сообщений: 140
13.12.2011, 00:53     Найти суммы каждой пары подряд идущих чисел #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
#include "iostream"
 
using namespace std;
 
 
 
int main()
 
{
 
int n,i,k;
 
cout << " Vvedite chislo do kotorogo bydyt symirovatsya pari chisel " << endl;
 
cin >> n;
 
for(i=1;i<=n;i++)
{
cout<< i << " , " ;
if(i%2==0)
{
k=i+(i-1);
}
else 
continue;
cout << " Symma par chisel ravna " << k << endl; ;
}
greeezz
272 / 165 / 4
Регистрация: 10.07.2011
Сообщений: 441
13.12.2011, 02:20     Найти суммы каждой пары подряд идущих чисел #4
ВалентинАматор, вы по всей видимости плохо прочитали условие задачи.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.12.2011, 21:16     Найти суммы каждой пары подряд идущих чисел
Еще ссылки по теме:

Найти количество N-значных чисел, состоящих из цифр 1 и 2, не содержащих три подряд идущих одинаковых цифры - C++
Здравствуйте! Вот еще одна задача с E-olymp (№ 12). К сожалению, только 67% (один - неправильный ответ, остальные не прошли по времени)....

Посчитать количество подряд идущих символов в каждой строке - C++
привет всем. очень нужна помощь. бо бьюсь об неё уже не один день. дело в следующим: есть файл в нём строки с числами как...

Удалить из каждой группы идущих подряд цифр нули - C++
удалить из каждой группы идущих подряд цифр нули

Дана последовательность из N вещественных чисел. Первое число в последовательности нечетное. Найти сумму всех идущих подряд в начале последовательност - C++
Дана последовательность из N вещественных чисел. Первое число в последовательности нечетное. Найти сумму всех идущих подряд в начале...

Из каждой группы подряд идущих слов оставить только одну - C++
Пусть будет дан список слов. Из каждой группы подряд идущих слов оставить только одну.

Удалить из каждой группы подряд идущих цифр все начальные незначащие нули - C++
Всем доброго дня) я хз как делать эту задачу..помогите плиз..На Borland C for dos.


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

Или воспользуйтесь поиском по форуму:
ВалентинАматор
2 / 5 / 0
Регистрация: 25.02.2011
Сообщений: 140
13.12.2011, 21:16     Найти суммы каждой пары подряд идущих чисел #5
Цитата Сообщение от greeezz Посмотреть сообщение
ВалентинАматор, вы по всей видимости плохо прочитали условие задачи.
Я его в обще не читал)))ясно.Там без сложения.
Yandex
Объявления
13.12.2011, 21:16     Найти суммы каждой пары подряд идущих чисел
Ответ Создать тему
Опции темы

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