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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.80
melanu
1 / 1 / 0
Регистрация: 10.03.2012
Сообщений: 118
#1

Дано вещественное число, проверить является ли это число симметричным относительно положения точки до двух знаков после запятой. - C++

11.03.2012, 10:22. Просмотров 1301. Ответов 5
Метки нет (Все метки)

Только начинаю программировать на с/с++ и столкнулась с логическими выражениями, простейшие задачи могу решить а в эту никак не могу врубиться Должно быть построено логическое выражение, результат которого присваивается целочисленной переменной. Результат выводится на экран в виде значения «1» - если истина и значения «0» - если ложь. Вот само выражение - дано вещественное число, проверить является ли это число симметричным относительно положения точки до двух знаков после запятой. Помогите, желательно с объяснением, сама врядли разберусь
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.03.2012, 10:22     Дано вещественное число, проверить является ли это число симметричным относительно положения точки до двух знаков после запятой.
Посмотрите здесь:

Как округлить в С++ вещественное число до 2 знаков после запятой? C++
C++ Дано вещественное число X и целое число N (> 0). Вывести 1 + X + 2X/2! + ... + XN/N!.
Как ограничить число знаков после запятой? C++
C++ Дано вещественное число и натуральное число. Вычисления.
Как правильно ограничить число знаков после запятой при выводе массива C++
C++ Округлить число до 25 знаков после десятичной точки
C++ Вывести в файл число с заданным количеством знаков после точки
Дан массив a(n) целых чисел. Проверить, является ли a симметричным относительно своего центрального элемента C++
Вывести в выходной файл округленное до n знаков после десятичной точки число E C++
Проверить является ли двумерный массив симметричным относительно главной диагонали C++
Число знаков после запятой C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Байт
Эксперт C
15551 / 9893 / 1487
Регистрация: 24.12.2010
Сообщений: 18,507
11.03.2012, 10:27     Дано вещественное число, проверить является ли это число симметричным относительно положения точки до двух знаков после запятой. #2
C
1
2
char C[] = "12.21";
printf(%d\n", (C[0]==C[4] && C[1]==C[3]));
alexcoder
1459 / 673 / 88
Регистрация: 03.06.2009
Сообщений: 3,466
Завершенные тесты: 1
11.03.2012, 10:44     Дано вещественное число, проверить является ли это число симметричным относительно положения точки до двух знаков после запятой. #3
C
1
2
3
4
5
float n;
char c[256],*p;
sprintf(c,"%f",n);
p=strstr(c,".");
printf("%d\n", (*(p-1)==*(p+1) && *(p-2)==*(p+2)));
melanu
1 / 1 / 0
Регистрация: 10.03.2012
Сообщений: 118
11.03.2012, 11:05  [ТС]     Дано вещественное число, проверить является ли это число симметричным относительно положения точки до двух знаков после запятой. #4
Цитата Сообщение от alexcoder Посмотреть сообщение
C
1
2
3
4
5
float n;
char c[256],*p;
sprintf(c,"%f",n);
p=strstr(c,".");
printf("%d\n", (*(p-1)==*(p+1) && *(p-2)==*(p+2)));
О госпади я ещё столького незнаю в с++, а можно эту программу представить через условия? if и else ?
Байт
Эксперт C
15551 / 9893 / 1487
Регистрация: 24.12.2010
Сообщений: 18,507
11.03.2012, 11:17     Дано вещественное число, проверить является ли это число симметричным относительно положения точки до двух знаков после запятой. #5
C
1
2
3
if (*(p-1)==*(p+1) && *(p-2)==*(p+2)) Otvet = 1;
else Otvet = 0;
printf("%d\n", Otvet);
melanu
1 / 1 / 0
Регистрация: 10.03.2012
Сообщений: 118
11.03.2012, 11:24  [ТС]     Дано вещественное число, проверить является ли это число симметричным относительно положения точки до двух знаков после запятой. #6
Цитата Сообщение от Байт Посмотреть сообщение
C
1
2
3
if (*(p-1)==*(p+1) && *(p-2)==*(p+2)) Otvet = 1;
else Otvet = 0;
printf("%d\n", Otvet);
спасибо большое, теперь стало более понятнее может знаете интерестное пособие по с++ для новичков?
Yandex
Объявления
11.03.2012, 11:24     Дано вещественное число, проверить является ли это число симметричным относительно положения точки до двух знаков после запятой.
Ответ Создать тему
Опции темы

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