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

структуры вопрос - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ упорядочить по возростанию числа большие 2 http://www.cyberforum.ru/cpp-beginners/thread294970.html
упорядочить по возростанию числа больше 2 , а остальные оставить на своих же местах
C++ Сортировка Помогите отсортировать массив символов быстрой сортировкой) я ее не понимаю. Сделала вот так и не получается // ф-ция быстрой сортировки с разделением int BSortirovka(int N, char* a) { template<class T> long i = 0, j = N; // поставить указатели на исходные места T temp, p; p = a; // центральный элемент http://www.cyberforum.ru/cpp-beginners/thread294969.html
C++ Работа со структурами и функциями.
Описать тип struct DateTime, задающий дату и время (год, месяц, день, часы, минуты, секунды, день недели). Реализовать в виде отдельных функций следующие операции над переменными описанного типа: а) проверка корректности даты, определяемой значениями полей переменной; добавление к переменной описанного типа б) заданного количества секунд; в) минут; г) часов; д) суток; е) недель; ж) месяцев;...
Нужно руководство по написанию спамера=) C++
Доброго времени суток уважаемые пользователи cyberforum! Гуглил нигде не нашел подходящей темы, хочу написать своего спамера, но не знаю от чего можно оттолкнуться, помогите пожалуйста.
C++ Поменять местами последнюю сторку и последний столбец http://www.cyberforum.ru/cpp-beginners/thread294952.html
Дана квадратная матрица n*n. задается случайным образом Поменять местами последнюю сторку и последний столбец местами.
C++ Класс для работы с векторами. Помогите добавить возможность ввода своих данных(размерности, самих чисел) #include "iostream" #include <math.h> using namespace std; class vect { public: vect(int=0,int=0,int=0,int=0,int=0); //Êîíñòðóêòîð vect operator*(const vect &); // Ñêàëÿðíîå óìíîæåíèå void print() const;//Ïå÷àòü óñëîâèÿ void print2() const;// Ïå÷àòü ðåçóëüòàòà подробнее

Показать сообщение отдельно
asics
Freelance
Эксперт C++
 Аватар для asics
2841 / 1778 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
14.05.2011, 00:58     структуры вопрос
Цитата Сообщение от Ириска5 Посмотреть сообщение
Получить все меньшие 100 натуральные числа,которые являются палиндромами как в десятичной,так и в двоичной системах
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
#include <iostream>
#include <sstream>
#include <string>
#include <algorithm>
 
std::string int_to_str(int one, std::string r = ""){
  std::ostringstream ost;
  ost << one;
  r = ost.str();
  return r;
}
 
std::string dec_to_bin(int one){
  std::string res;
  while(one){
    std::string first;
    res += int_to_str(one % 2, first);
    one /= 2;
  }
  std::reverse(res.begin(), res.end());
  return res;
}
 
bool is_pal(std::string _s){
  return std::equal(_s.begin(), _s.end(), _s.rbegin());
}
 
int main(){
  for(int i = 0; i <= 100; ++i)
    if( is_pal(int_to_str(i)) && is_pal(dec_to_bin(i)) )
      std::cout << i << '\n';
  return 0;
}
 
Текущее время: 00:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru