Имя пользователя:
Пароль:
 

Название темы: Перевод с Pascal на C++
Показать сообщение отдельно

Аватара для Alan85

Забанен


Сообщения: 463
Благодарности: 91

Профиль | Цитировать


Цитата mozgabyte:
2. Является ли введенное 4-значное число палидромом? »
а тут ошибка
c2:=trunc((x-c1*1000-c2*100)/100);
с2 используется для своего же определиния
а вот на си уже с исправлениями:
Код: Выделить весь код
#include <stdio.h>
#include <math.h>
int main(int argc, char* argv[])
{
int x=0;
  do {
   printf("vvedite 4-znachnoe chislo:");
   scanf("%d",&x);getchar();
  }   while (x>9999);
 int c1=x/1000;
 int c2=(x-c1*1000)/100;
 int c3=(x-c1*1000-c2*100)/10;
 int c4=(x-c1*1000-c2*100-c3*10)/1;
// printf("%d %d %d %d",c1,c2,c3,c4);
 if (x==c4*1000+c3*100+c2*10+c1) printf("Eto palidrom!"); else  printf("Eto ne palidrom!");
   getchar();
	return 0;
}
Это сообщение посчитали полезным следующие участники:

Отправлено: 21:18, 12-06-2009 | #6

Название темы: Перевод с Pascal на C++