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

Олимпиадная задача - память Ватсона - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ переделать программу из Pascal в С++ http://www.cyberforum.ru/cpp-beginners/thread843467.html
есть программа на паскале для поиска перевода слов в файлах. нужно переделать эту программу на c++. uses crt; var ru,en: text; r: byte; procedure FindEn; var s,ss,se: string; n:...
C++ как считать весь файл ? char buff; ifstream fin("/Users/Vitaly/Desktop/laba2/laba2/list.txt",ios_base::in); fin>>buff,50; cout<<buff; fin.close(); Эта программа считутет первое слово , если я... http://www.cyberforum.ru/cpp-beginners/thread843463.html
C++ СЛАУ методом Жордана-Гаусса
Нужна программа для решения СЛАУ методом Жордана-Гаусса с выбором главного элемента.
C++ перегрузка операций
Обычным методом задача решена, помогите пожалуйста сделать перегрузку операций Условие: Указанные в заданиях операции реализовать посредством перегрузки подходящих операций #include <iostream>...
C++ Вывод строки фиксированной длинны в cout (аля printf(%5.0d)! http://www.cyberforum.ru/cpp-beginners/thread843397.html
Добрый вечер! Сегодня встал перед выбором... как выводить через printf или cout. Через принтф код выдает ошибку: Необработанное исключение по адресу, ссылаясь на файл (msvcr110d.dll) ..Нарушение...
C++ Написать программу, решающую сравнения первой степени Задние - написать программу, решающую сравнения первой степени, использую алгоритм Евклида. Проблема в том что не работает сама функция нахождения НОД: int NOD_Evklid (int a, int m, int d){ ... подробнее

Показать сообщение отдельно
A1exSun
C#
55 / 55 / 1
Регистрация: 09.03.2013
Сообщений: 214
20.04.2013, 20:05  [ТС]
Цитата Сообщение от stima Посмотреть сообщение
Вводиться не количество единиц, а число). При этом количество ячеек определяеться этим числом.
А, я не так понял
Цитата Сообщение от stima Посмотреть сообщение
Я дам идею, на псевдо коде.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
    typedef unsigned char byte;
 
     byte memory_map[100];
     for (int i = strlen(memory_map); i; --i)
     {
         byte bit_map = atoi(memory_map[i]);
         if (bit_map  ==  0)
             ************
 
         unsigned long long digital = 1;
         for (int j = 1; j < bit_map; ++j)
         {
               digital += 16;
               if (is_mult_of_7(digit))
                 **********
         }
         *********
     }
Не очень понял код. Это что-то вроде длинной арифметики?
Напишите весь код своего варианта с комментариями пожалуйста, мне от него толку только разобраться, сдавать уже некуда.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru