Armenian Knowledge Base  

Go Back   Armenian Knowledge Base > Technical sections > Languages, Compilers, Interpreters > Algorithms
Register

Reply
 
LinkBack Thread Tools
Old 03.06.2005, 19:00   #16
Дошкольник
 
Join Date: 08 2004
Location: Oxford
Age: 39
Posts: 141
Downloads: 0
Uploads: 0
Reputation: 0 | 0
Default

Quote:
Originally Posted by Agregat
Люди пишущие void main достойны лишь ушата презрения.
Так и хочется спросить: значит ты с презрением относишься ко всем, кто пишет на славном языке Java?

Кстати, возвращаясь к C: а собственно почему? Я знаю, что 7-й Visual не компилирует, 6-й переваривает без проблем. Кстати, моё самое первое знакомство с C++ - книга Паоло Франка, который использовал именно void. Потом с трудом заставил себя переучиться.
Reply With Quote
Old 03.06.2005, 19:20   #17
★★★★★★★★★★★★★
 
Hrach_Techie's Avatar
 
Join Date: 08 2004
Location: London, UK
Age: 38
Posts: 16,531
Downloads: 8
Uploads: 0
Reputation: 482 | 6
Default

Альбертус! делитесь чтивом!
Reply With Quote
Old 07.06.2005, 13:17   #18
Грустно...
 
Agregat's Avatar
 
Join Date: 08 2002
Location: Там, где всегда идут дожди
Age: 35
Posts: 21,717
Downloads: 2
Uploads: 0
Reputation: 250 | 8
Default

Quote:
Originally Posted by Vazgen Abgaryan
Друг скажи ламмеру- экономисту, какая разница как писать? void main() {
ili main() {
return 0;
???????
Мне с++ не нужен и поэтому мне без разницы как писать- главное, чтоб работало
Если С++ не нужен - твое дело. А разница, что по стандарту - есть только те формы функции main, которые возвращают int.
Reply With Quote
Old 07.06.2005, 13:18   #19
Грустно...
 
Agregat's Avatar
 
Join Date: 08 2002
Location: Там, где всегда идут дожди
Age: 35
Posts: 21,717
Downloads: 2
Uploads: 0
Reputation: 250 | 8
Default

Quote:
Originally Posted by Ablertus
Так и хочется спросить: значит ты с презрением относишься ко всем, кто пишет на славном языке Java?

Кстати, возвращаясь к C: а собственно почему? Я знаю, что 7-й Visual не компилирует, 6-й переваривает без проблем. Кстати, моё самое первое знакомство с C++ - книга Паоло Франка, который использовал именно void. Потом с трудом заставил себя переучиться.
1. Смотри превед пост. 7.1 куда более соответствует стандарту, чем 6 или 7. GCC давно давно выдает compile time error.
2. Жаба для жабистов - у нее свои стандарты, я говорю о С++.
Reply With Quote
Old 07.06.2005, 17:36   #20
★★★★★★★★★★★★★
 
Hrach_Techie's Avatar
 
Join Date: 08 2004
Location: London, UK
Age: 38
Posts: 16,531
Downloads: 8
Uploads: 0
Reputation: 482 | 6
Default

это у вас код ривью или I last saw да код ласт винтер ?
Reply With Quote
Old 28.04.2011, 15:54   #21
The untouchable
 
AvDav's Avatar
 
Join Date: 07 2004
Location: Surrounded by beats
Age: 36
Posts: 3,432
Downloads: 22
Uploads: 0
Reputation: 222 | 3
Default

решил поразмять кости... решение палиндрома в 2 строчки
Code:
#include <algorithm>
#include <boost/lexical_cast.hpp>
 
bool isPalindrome(unsigned num) {     
        std::string s = boost::lexical_cast<std::string>(num);
        return std::equal(s.begin(), s.end(), s.rbegin());
}
int main() {
        bool yes = isPalindrome(123454321);
}
Reply With Quote
Old 07.06.2016, 16:07   #22
The untouchable
 
AvDav's Avatar
 
Join Date: 07 2004
Location: Surrounded by beats
Age: 36
Posts: 3,432
Downloads: 22
Uploads: 0
Reputation: 222 | 3
Default

еще одно решение палиндрома:
Code:
bool isPalindrome(unsigned int n) {
	int temp = n;
	int sum = 0;
	do {
		sum *= 10;
		sum += temp % 10;
	} 
	while (temp /= 10);
	return sum == n;
}
Reply With Quote
Sponsored Links
Reply

Thread Tools


На правах рекламы:
реклама

All times are GMT. The time now is 11:31.


Powered by vBulletin® Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.