С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Marysss
0 / 0 / 0
Регистрация: 08.02.2018
Сообщений: 5
1

Ошибка в программе. Определить, является ли натуральное число N палиндромом

08.02.2018, 21:46. Просмотров 378. Ответов 1

Определить, является ли натуральное число N палиндромом. Число является
палиндромом в том случае, если при перебирании цифр в обратном направлении
получается то же самое число.

Нужно выдать на стандартное устройство вывода “Yes” или “No”, в зависимости от
того, является введенное число палиндромом или нет.

При запуске программы постоянно выводится "Yes". Что не так? В программировании чайник.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
#include <stdlib.h>
 
int main()
{
int a, b, c, d;
scanf("%d", &b);
a=0;
b=d;
do {
c = b%10;
a = a*10+c;
b = b/10;
}
while ( b>0);{
if (a =d) printf("Yes");
else printf("No");}
    return 0;
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.02.2018, 21:46
Ответы с готовыми решениями:

Определить является ли число палиндромом?
Вводится случайное число(кол-во цифр не указано).Определить является ли оно...

Определить, является ли число палиндромом
#include&lt;stdio.h&gt; main() { int n,a,a1,b,b1,c,c1; printf(&quot;vvedite...

Определить, является ли введенное число палиндромом
Задача: определить, является ли введенное число палиндромом. Подскажите...

Определить, является ли заданное число палиндромом
:wall: совсем не понимаю принцип решения... :-[:(

Определить, является ли заданное число палиндромом
Составить прогу , которая определяет , является ли заданное число полиандром ,...

1
Байт
Эксперт C
19257 / 12376 / 2614
Регистрация: 24.12.2010
Сообщений: 25,492
08.02.2018, 21:51 2
Marysss, По идее (на первый взгляд) все должно работать правильно, за исключением чисел, кончающихся на 0. Но такие числа по определению не могут быть палиндромами.
Ах, да! Ошибка в строчке if (a=d) Сравнение записывается как "=="
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.02.2018, 21:51

Определить, что число является палиндромом
Проверить истинность высказывания: &quot;Данное четырехзначное число читается...

Определить, является ли данное трёхзначное число палиндромом
Дано трёхзначное число. Определить, является ли оно палиндромом, т.е. таким...

Определить, является введенное натуральное число простым
написать рекурсивную функция которая определяла бы является введенное...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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