Показать сообщение отдельно

  #4  
Старый 16.07.2007, 22:55
Noman
Участник форума
Регистрация: 10.10.2006
Сообщений: 127
С нами: 10307370

Репутация: 31
По умолчанию

Получилось немного убого, но у меня сейчас мозги ушли в отпуск.
Код:
#include <iostream.h>
#include <conio.h>
#pragma hdrstop

int main()
{
 float s, c, a, f, x, y, z, i;
 char c_string[5]; //массив
 cout << "Enter value:\n";
 cin >> c_string;
 int lenFact = strlen(c_string); //получаем длинну строки
 if (lenFact != 4)  //проверка на длинну строки
 {
  cout << "\nInvalid value!";
  cout << "\nPress any key to exit...";
  getch();
  return 0;
 }
 x = (c_string[0] - '0' + 7);
 s = x / 10;
 y = (c_string[1] - '0' + 7);
 c = y / 10;
 z = (c_string[2] - '0' + 7);
 a = z / 10;
 i = (c_string[3] - '0' + 7);
 f = i / 10;
 cout << s << c << a << f;
 cout << "\nPress any key to exit...";
 getch();
 return 0;
}
А дешифратор - домашнее задание. Не сделаешь его, можешь бросать программирование и идти в кружок по вязанию

Последний раз редактировалось Noman; 16.07.2007 в 23:04..
 
Ответить с цитированием