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

итератор - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сумма цифр натурального числа посредством рекурсии http://www.cyberforum.ru/cpp-beginners/thread290959.html
Необходимо найти сумму цифр натурального числа используя отдельную функцию с рекурсией. Пару программ писал на простое нахождение суммы цифр натурального числа, а как должно выглядеть с рекурсией - не понимаю. Помогите пожалуйста.
C++ двоичная система перевод из десятичной в двоичную скажите как записать результат в обратном порядке!! #include <iostream> #include <string> using namespace std; void fuck(const int num, string &snum){ if (num%2==0) snum+="0"; http://www.cyberforum.ru/cpp-beginners/thread290954.html
Составить программу подсчитывающую число посещений в поликлинике врачей-специалистов (отоларинголога, окулиста и хирурга) C++
3. Составить программу подсчитывающую число посещений в поликлинике врачей-специалистов (отоларинголога, окулиста и хирурга). В конце дня выдавать итоговое сообщение. В начале работы программы должна вводиться дата, которая будет фигурировать в итоговом сообщении. Использовать множественный выбор.
C++ Составить программу для обработки результатов кросса на 500 м для женщин.
Составить программу для обработки результатов кросса на 500 м для женщин. В кроссе участвует не более 100 студенток. Для каждой участнице ввести фамилию, цифр группы фамилию преподавателя, результат получить результирующую таблицу, упорядоченную по результатам, в которой содержится также информацию о выполнении нормы ГТО. Определить суммарное количество студенток, выполнивших норму ГТО.
C++ Просмотр текстого файла в графическом режиме. http://www.cyberforum.ru/cpp-beginners/thread290945.html
Прошу помошь( .Необходимо написать программу,которая выводит текстовый файл в графическом режиме,так же необходимо осуществить скроллинг.
C++ namespace, local namespace здраствуйте! прочитал в одной книжке, что "определение неименнованного пространства имён локально для специфического файла и никогда не охватывает несколько файлов" исходя из предыдущего утверждения #ifndef MODULE_H #define MODULE_H #include <fstream> #include <set> #include <string> подробнее

Показать сообщение отдельно
2008kedr2008
3 / 3 / 0
Регистрация: 16.11.2010
Сообщений: 165
08.05.2011, 09:53     итератор
скажите как в этой задачи перевести десятичное число в двоичное???
вот условие задачи!!!
итератор
вот код!!
main.h
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <cstdlib>
#include <iostream>
#include <conio.h>
#include "long.h"
 
using namespace std;
 
int main(int argc, char *argv[])
{ string c; //ÊîìГ*Г*Г¤Г*
    Long1 h1, h2;
    cin>>h1;
 
 cout<<h1<<h1.Transfer();
    system("PAUSE");
    return EXIT_SUCCESS;
}
long.cpp
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
28
29
30
31
32
33
34
35
36
37
38
#include "long.h"
#include <iostream>
#include <math.h>
#include <cstdlib>
using namespace std;
istream& operator>>(istream& in, Long1& h1){ //Ââîä Г± ГЄГ«Г*ГўГЁГ*òóðû
         string s1; //ÑòðîêГ* ââîäèìГ*Гї Г± ГЄГ«Г*ГўГЁГ*òóðû
         int i;
      
             in>>s1;
         for(i=0; i<s1.size(); i++){ //ÏåðåГ*îñèì ñòðîêó Гў ГёГҐГ±ГІГ*Г*äöГ*òåðè÷Г*îå ÷èñëî
         
         }
         for(i=s1.size()-1; i>=0; i--){ //ГЋГІГЇГ°Г*âëÿåì ìåГ*ГјГёГЁГҐ ýëèìåГ*ГІГ» Гў Г*Г*Г·Г*ëî Г±ГЇГЁГ±ГЄГ*
           h1.n.push_back(s1[i]);}
           
         return in;
};
ostream& operator<<(ostream& out, const Long1& h1){ //Âûâîä Г*Г* ГЅГЄГ°Г*Г*
    Conclusion(h1); //Âûâîäèì Г°Г*çðÿäû
    out<<endl;
    return out;
};
void Conclusion(Long1 h1){ //Âûâîä Г°Г*çðÿäîâ
    int i;
    h1.it=h1.n.end(); //ÓêГ*Г§Г*òåëü Г*Г* ГЄГ®Г*ГҐГ¶ Г·ГЁГ±Г«Г*
    for(h1.it--, i=h1.n.size()-1; i>=0; h1.it--, i--) //Âûâîäèì Гў îáðГ*ГІГ*îì ïîðÿäêå
    cout<<*h1.it;
};
     
long Long1::Transfer(){ //Ïåðåâîä Г·ГЁГ±Г«Г* ГЁГ§ ГёГҐГ±ГІГ*Г*äöГ*òåðè÷Г*îé ñèñòåìû ñ÷èñëåГ*ГЁГї Гў äåñÿòè÷Г*ГіГѕ
   
    it=n.begin();
    
  //if((*it%2)==0)
    
    return 
}
long.h
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#ifndef Long
#define Long 
#include <list>
#include <iostream> 
 
 
using namespace std;
class Long1{
      public:
      friend istream& operator>>(istream&, Long1&); //Ââîä Г·ГЁГ±Г«Г*
      friend ostream& operator<<(ostream&, const Long1&); //Âûâîä Г·ГЁГ±Г«Г*
      int Check();
      Long1 operator+(Long1&);
         long Transfer(); 
     private:
     friend void Conclusion(Long1); //ÂñïîìîãГ*òåëüГ*Г*Гї ГґГіГ*êöèÿ äëÿ âûâîäГ*
     list<unsigned char> n; //ГЉГ«Г*Г±Г± äëÿ õðГ*Г*ГҐГ*ГЁГї öèôð Г·ГЁГ±Г«Г*
     list<unsigned char>::iterator it; //ÈòåðГ*òîð
      
      };
 
 
#endif
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru