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

Найти порядковый номер наибольшего по значению числа, являющегося симметричным в десятичном представлении - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ значение массива теряется http://www.cyberforum.ru/cpp-beginners/thread1037354.html
Добрый день. Объясните пожалуйста почему значение массива теряется. И как сделать что бы он все таки вывел правильное значение? #include "stdafx.h" #include <iostream> using namespace std; class a { public:
C++ Курсовая работа по С++ Подскажите что нибудь готовое по С++ для курсовой работы или какую тему можно взять. Задача должна быть написана с помощью wxWidgets project http://www.cyberforum.ru/cpp-beginners/thread1037347.html
Посчитать суммы в четвертях матрицы которые образуются пересечением главной и побочной диагоналей. C++
дана матрица A Посчитать суммы в четвертях матрицы которые образуются пересечением главной и побочной диагоналей. Помоги,СРОЧНО! Помогите написать программу !!
C++ Почему введенное значение в консоли считывается только до пробела?
Не могу прочитать строку полностью, считывает только до пробела, та самая ситуация с вводом в консоли. Использую масив char #include <stdio.h> #include <stdlib.h> #include <math.h> #include <locale.h> #include <string.h> #include <Windows.h>
C++ побитовые операции http://www.cyberforum.ru/cpp-beginners/thread1037311.html
8 Ввести последовательность из 8 символов. Если символ - русская гласная буква, то заменить в нем младший бит единицей, иначе - заменить 2-й и 3-й биты нулями. Вывести исходную и преобразованную последовательности в символьной форме и в восьмеричных кодах совсем никак -_-
C++ Вывести номера всех элементов массива, не попадающих в заданный интервал используя одномерный массив, вывести на экран номера всех элементов не попадающих в заданный интервал подробнее

Показать сообщение отдельно
sogooo
93 / 66 / 4
Регистрация: 11.12.2013
Сообщений: 309
11.12.2013, 18:04     Найти порядковый номер наибольшего по значению числа, являющегося симметричным в десятичном представлении
[CPP]#include <iostream>
#include <stdlib.h>
#include <cstring>

int f(int a){
char *s;
itoa(a,s,10);
int flag=1;
for (size_t i=0;i<strlen(s)/2;i++)
if (s[i]!=s[strlen(s)-i-1]) flag=0;
return flag;

}
int main() {
int n, arr[100],max;
std::cin >> n;
int nmb=-1;
for (size_t i=0;i<n;++i){
std::cin >> arr[i];
if (f(arr[i])==1) {
max=arr[i];
nmb=i;
}
}
if (nmb==-1) std::cout <<"takix net";
else {
for (size_t i=0;i<n;++i)
if (f(arr[i])==1 && arr[i]>max) {
max=arr[i];
nmb=i;
}
std::cout<<nmb+1;
}

return 0;
}
[CPP]
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru