Кто дружит с C?
- Даниил
- На форуме: 16 Лет 9 дней
- Сообщения: 253
- Зарегистрирован: Пн июн 29, 2009 11:13
- Откуда: Москва, Балашиха
- Имя: Даниил
- Мотоцикл: Yamaha WR 250F, YZF-600 Thundercat.
- Пол:
Кто дружит с C?
Доброго времени суток. Ребят, помогите, пожалуйста.
"Вводится натуральное число. Определить, является ли оно палиндромом."
Это нужно накатать на сишке. Того, кто скинет код - могу пивом угостить, если есть желание:)
"Вводится натуральное число. Определить, является ли оно палиндромом."
Это нужно накатать на сишке. Того, кто скинет код - могу пивом угостить, если есть желание:)
- Lu4Nik
- На форуме: 14 Лет 11 Месяцев 3 дней
- Сообщения: 4,040
- Зарегистрирован: Пн авг 09, 2010 15:11
- Откуда: Хымкы
- Имя: мацыклисто
- Мотоцикл: Х4,сz981
- Пол:
- Контактная информация:
Re: Кто дружит с C?
это уже не аналитическая математика,но ещё и не квантовая физика....
не всегда статья конституции,обеспечивает душевное благополучие
-
- На форуме: 14 Лет 3 Месяцев 16 дней
- Сообщения: 141
- Зарегистрирован: Чт мар 24, 2011 22:55
- Откуда: Москва
- Имя: Юрий
- Мотоцикл: Honda st 1100
- Пол:
Re: Кто дружит с C?
в С я 0 , но есть поиск...
#include <iostream>
using namespace std;
int main(){
int ch, temp, len = 0;
int a[100];
bool x = true;
cout << "Enter your number: ";
cin >> ch;
temp = ch;
while(temp){
temp /= 10;
len++;
}
temp = ch;
for(int i = len; temp; i--){
a = temp;
temp /= 10;
}
for(int i = 1, j = len; i < len+1; i++, j--)
while(i <= j){
if(a != a[j]){
x = false;
}
break;
}
if(x) cout << ch << endl;
system("pause");
return 0;
}
--------------
#include<iostream.h>
#include<iomanip.h>
int main(){
long a,b,s=0; cin>>a; b=a; while(b)s=s*10+b% 10,b/=10;
cout<< boolalpha<< (a==s)<< endl; if(a==s)cout<< a<< endl;
cin.get(); cin.get();}
#include <iostream>
using namespace std;
int main(){
int ch, temp, len = 0;
int a[100];
bool x = true;
cout << "Enter your number: ";
cin >> ch;
temp = ch;
while(temp){
temp /= 10;
len++;
}
temp = ch;
for(int i = len; temp; i--){
a = temp;
temp /= 10;
}
for(int i = 1, j = len; i < len+1; i++, j--)
while(i <= j){
if(a != a[j]){
x = false;
}
break;
}
if(x) cout << ch << endl;
system("pause");
return 0;
}
--------------
#include<iostream.h>
#include<iomanip.h>
int main(){
long a,b,s=0; cin>>a; b=a; while(b)s=s*10+b% 10,b/=10;
cout<< boolalpha<< (a==s)<< endl; if(a==s)cout<< a<< endl;
cin.get(); cin.get();}
Пьяный лихач , мы тебя ждем ! Ритуальное агенство *Есения*
- mihalich1209
- На форуме: 15 Лет 5 Месяцев 8 дней
- Сообщения: 2,203
- Зарегистрирован: Вс янв 31, 2010 16:35
- Род занятий: http://www.titanportal.ru/
- Откуда: Москва. Балашиха
- Имя: Сергей
- Мотоцикл: FJR 1300A
- Пол:
- Контактная информация:
- Забанен: Бессрочно
- alexanderilyin
- На форуме: 13 Лет 2 Месяцев 10 дней
- Сообщения: 61
- Зарегистрирован: Сб апр 28, 2012 12:57
- Откуда: Москва
- Имя: Александр
- Мотоцикл: Honda CBR 600 F4i
- Пол:
- RadicalEd
- На форуме: 13 Лет 23 дней
- Сообщения: 661
- Зарегистрирован: Чт июн 14, 2012 16:07
- Род занятий: Программист компьютерных игр
- Откуда: Москва СВАО
- Имя: Артем
- Мотоцикл: CB1 > FZ6-S
- Пол:
- Контактная информация:
Re: Кто дружит с C?
Набросал тебе программу, пользуйся http://www.everfall.com/paste/id.php?7d1954bbrietДаниил писал(а):Доброго времени суток. Ребят, помогите, пожалуйста.
"Вводится натуральное число. Определить, является ли оно палиндромом."
Это нужно накатать на сишке. Того, кто скинет код - могу пивом угостить, если есть желание:)
Кто жизнь познал тот не спешит.
-
- На форуме: 13 Лет 10 Месяцев 20 дней
- Сообщения: 421
- Зарегистрирован: Пн авг 22, 2011 23:51
- Род занятий: Программер
- Откуда: Москва
- Имя: Илья
- Мотоцикл: GSF-400 (V2)
- Пол:
Re: Кто дружит с C?
а голова своя как))?
я все в главной функции напишу, красиво сделай сам)
для чисел простой алгоритм
#include <iostream>
int main()
{
int x = 0;
int temp = 0;
std::cout << "Input yout number\n" << std::endl;
std::cin >> x;
int copyX = x;
while(x)
{
temp += x%10;
temp *= 10;
x /= 10;
}
if (copyX == temp)
std::cout << "It's polyndrom\n\n"
else
std::cout << "It's isn't polyndrom\n\n"
std::cin.get()
return 0;
}
Не проверял но должно работать))
Это отдельный метод для строк;
int isPolydrome(char* source)
{
char* reverseStr = strrev(source);
if (strcmp(reverseStr, source) == 0)
return 1;
else return 0;
}
я все в главной функции напишу, красиво сделай сам)
для чисел простой алгоритм
#include <iostream>
int main()
{
int x = 0;
int temp = 0;
std::cout << "Input yout number\n" << std::endl;
std::cin >> x;
int copyX = x;
while(x)
{
temp += x%10;
temp *= 10;
x /= 10;
}
if (copyX == temp)
std::cout << "It's polyndrom\n\n"
else
std::cout << "It's isn't polyndrom\n\n"
std::cin.get()
return 0;
}
Не проверял но должно работать))
Это отдельный метод для строк;
int isPolydrome(char* source)
{
char* reverseStr = strrev(source);
if (strcmp(reverseStr, source) == 0)
return 1;
else return 0;
}
- Даниил
- На форуме: 16 Лет 9 дней
- Сообщения: 253
- Зарегистрирован: Пн июн 29, 2009 11:13
- Откуда: Москва, Балашиха
- Имя: Даниил
- Мотоцикл: Yamaha WR 250F, YZF-600 Thundercat.
- Пол:
Re: Кто дружит с C?
Блин, ребзя, спасибо огромное=) Под линухом заработало благодаря RadicalEd, он выигрывает ценный приз=) Я-то сам от программирования далёк очень, просто дружище просил помочь... Помогу со звукозаписью, если нужно=)
-
- На форуме: 12 Лет 11 Месяцев 26 дней
- Сообщения: 14
- Зарегистрирован: Пн июл 16, 2012 20:13
- Откуда: Зеленоград
- Имя: Альбина
- Мотоцикл: ---
- Пол:
Re: Кто дружит с C?
Не знаю... но видела как выходили из Пепелаца))Игрь55 писал(а):Кто здесь?
В гости к Богу не бывает опозданий.
В. Высоцкий
В. Высоцкий
- RadicalEd
- На форуме: 13 Лет 23 дней
- Сообщения: 661
- Зарегистрирован: Чт июн 14, 2012 16:07
- Род занятий: Программист компьютерных игр
- Откуда: Москва СВАО
- Имя: Артем
- Мотоцикл: CB1 > FZ6-S
- Пол:
- Контактная информация:
Re: Кто дружит с C?
http://www.everfall.com/paste/id.php?oltfsxhzbi8g вот тебе еще для просто натуральных чисел почти любой длины :)
Кто жизнь познал тот не спешит.
- SAB_SABbI4
- На форуме: 13 Лет 10 Месяцев 5 дней
- Сообщения: 3,243
- Зарегистрирован: Вт сен 06, 2011 22:45
- Откуда: Москва, Тушино
- Имя: Андрей
- Мотоцикл: Мотоцикламана
- Пол:
- Контактная информация: