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

Помогите с палиндромами - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Алгоритмы и методы http://www.cyberforum.ru/cpp-beginners/thread356842.html
Помогите написать программу на Borland C++ чтобы по вот этой формуле: f(x)=4\ast \sin \left(x \right)^4+2\ast \cos \left(x \right)^3+2 Программа использовала четыре разных метода(то есть четыре разных программы каждая их которых использует один из методов): 1.Алгоритм отделения корней 2.Метод простых итераций 3.Метод касаемых(Ньютона) 4.Любой метод на выбор
C++ Служба времени задача остановить службу времени от пользователя с обычными правами. просто остановки от админа - я добился, почитав хэлп к студии и рдсн. Теперь задача чтобы кликнув по exe у юзера с простыми правами остановилась служба времени. Тут я чутка подвис. Ну LogonUser логинит админа и возвращает токен, а дальше? что с токеном делать то? Пока только понял что это удобно для создания процесса от имени... http://www.cyberforum.ru/cpp-beginners/thread356821.html
c++, visual studio 2010! 7 C++
Given three natural numbers a, b, c which represent the day, month and year of some date. For example: 1, 4, 1991 represents 1st April 1991. Output three numbers which represent the following date. Example: Input: 1 4 1991 Output 2 4 1991
c++, visual studio 2010! 6. C++
Given natural number n. Compute 2 to the power of n. Do not use pow() function. Example: Input: 5 Output: 32
C++ c++, visual studio 2010! 2. http://www.cyberforum.ru/cpp-beginners/thread356809.html
Given a year number. Output the number of days of that year. Example: Input: 1900 Output 365 Example:
C++ c++, visual studio 2010! 1. Given real numbers a, b, c, where a is not 0. Find if a quadratic inequality ах2 + bx + с = 0 has real roots. If it does, output them. If there are no solutions, output “no solution”. Output roots on one line, separated by a whitespace. Example: Input: 1 0 0 Output 0 Example: подробнее

Показать сообщение отдельно
zaqqaz
0 / 0 / 0
Регистрация: 26.09.2011
Сообщений: 12
26.09.2011, 22:36     Помогите с палиндромами
Здравствуйте.
Сложилась небольшая проблемка, сижу туплю не могу написать корректную проверку является ли число палиндромо в квадрате.
Суть программы: вводим число n с клавиатуры и проверяем есть ли в этом диапазоне палиндромы, если есть проверяем остаются ли они палиндромами в квадрате, если да - выводим данные числа.
Вот, что у меня получилось(палиндромы находит верно, а вот с проверкой на квадрат - беда) :
Код
#include <iostream>
using namespace std;
int main ()  {
	setlocale (LC_ALL, ".1251");
	int n,x,y,i,k=0;
	cout<<"Введите число"<<endl;
	cin>>n;
	for(i=0;i<n;++i) {
		x=i+1; y=0;
		while (x!=0) {
			y=y*10+x%10;
			x=x/10;
		}
		if (i+1==y) {
			x=((i+1)*(i+1)); y=0;
			while (x!=0) {
				y=y*10+x%10;
				x=x/10;
			}
			if (i+1==y) {
				cout << "число "<<i+1<<" является полиндромом, даже в квадрате"<<endl;
				k++;
			}
			
		}
	}
	if (k==0) {
		cout<<"Подходящих чисел нет!"<<endl;
	}
	return 0;
}
Заранее спасибо.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru