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

Строим пирамидку. Массив\нахождение алгоритма - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сложная задача по C++ http://www.cyberforum.ru/cpp-beginners/thread1185244.html
Помогите со сложной задачей, у самого не выходит Написать программу, выполняющую следующие действия: 1. формирование массива N (N>=100, N<=1000) целых случайных чисел в диапазоне от 0 до 100; 2. вывод сформированного массива на экран/в текстовый файл; 3. сортировка сформированного массива различными методами сортировки с подсчётом числа перестановок элементов в процессе сортировки; 4....
C++ Функция редактирования файла Хочу написать функцию редактирования. Как переписать структуру с изменениями в то же место в файле. Я открыл файл на чтение. Пользователь вводит имя клиента, которого хочет редактировать. Клиент найден. Затем пользователь вводит Имя(новое).Клиент перезаписываться и файл закрывается. Как поменять имена?(введенным пользователем после поиска и найденным в структуре) void change() { http://www.cyberforum.ru/cpp-beginners/thread1185237.html
C++ ГВП
почему в codeblocks код #include <iostream> using namespace std; int main() { cout << "Hello world!" << endl; return 0; }работает, а в vs 2010 нет, что за файлы stdafx.h, resource.h в папках проекта vs 2010, почему этих файлов нет в проекте в codeblocks, почему заготовка консольного приложения в vs 2010 с hello world, не запускается хоть я ничего не изменял в коде, есть ли у...
Семафор, мьютекс , что быстрее? C++
Ребята, помогите пожалуйста!) Нужно составить матрицу и посчитать ее сумму в 4-х потоках 2 методами: 1) использовать семафор; 2) использовать мьютекс; Вычислить какой способ синхронизации быстрее.
C++ Объясните пожалуйста некоторые функции http://www.cyberforum.ru/cpp-beginners/thread1185219.html
Здравствуйте. Пожалуйста объясните: что за функции: peek() c_str() sync() begin()
C++ косая змейка в чём ошибка?#include <time.h> #include <stdlib.h> #include <GL/glut.h> int N=30,M=20; int Scale=25; int w = Scale*N; int h = Scale*M; подробнее

Показать сообщение отдельно
JustGottaListen
0 / 0 / 0
Регистрация: 22.05.2014
Сообщений: 4
05.06.2014, 00:05  [ТС]
Нашел код на python, но увы с данным языком не работал, может кто-то понимает что происходит в данном коде и поможет идейно с решением данной задачи на языке С++


Python
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
def Sum(L):
Sum = 0L
for i in L:
Sum += i
return 2*Sum + L[0]
 
N = int(raw_input())
 
L_1 = [1,0]
L_2 = [1,0]
 
if (N == 1):
Ans = 1L
else:
K = 2
while (K<N):
L_2 = []
 
Ans = Sum(L_1)
Z = 2*L_1[0]
L_2.append(Ans)
 
while (Ans>1):
Ans = Ans - Z
Z = L_1[0]+L_1[1]
del L_1[0]
L_2.append(Ans)
 
L_2.append(0)
 
L_1 = L_2
K += 1
 
Ans = Sum(L_1)
 
print `Ans`[:-1]
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru