Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |

16.07.2007, 18:52
|
|
Познающий
Регистрация: 01.04.2007
Сообщений: 43
Провел на форуме: 297955
Репутация:
-5
|
|
Задача С++ №3
Хочу зделать шифратор и дешифратор 4-значного числа.
Шифратор:
Код:
#include <iostream.h>
main ()
{
float x, y, z, i;
cout << "Chislo:\n ";
cin >> x >> y >> z >> i;
cout << (z + 7)/10 << (i + 7)/10 << (x + 7)/10 << (y + 7)/10;
return 0;
}
Дешифратор:
Код:
#include <iostream.h>
main ()
{
float x, y, z, i;
cout << "Vvod: ";
cin >> x >> y >> z >> i;
cout << "Deshifr: " << z*10 - 7 << i*10 -7 << x*10 - 7 << y*10 - 7 ;
return 0;
}
Где здесь ошибки?
|
|
|

16.07.2007, 20:58
|
|
Постоянный
Регистрация: 20.01.2007
Сообщений: 787
Провел на форуме: 2924346
Репутация:
1719
|
|
инсертни во вторую строчку
Код:
using namespace std;
и в след. раз пиши, какие ошибки у тебя выводятся, тут нет телепатов
Последний раз редактировалось n1†R0x; 16.07.2007 в 21:03..
|
|
|

16.07.2007, 21:11
|
|
Участник форума
Регистрация: 11.07.2006
Сообщений: 125
Провел на форуме: 413927
Репутация:
71
|
|
добавь в начало строчку using namespace std и следи за порядком вывода чисел он перемешан
|
|
|

16.07.2007, 22:55
|
|
Участник форума
Регистрация: 10.10.2006
Сообщений: 127
Провел на форуме: 483695
Репутация:
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..
|
|
|
|
 |
Похожие темы
|
| Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
|
Задача С++ №2
|
Qwertison |
С/С++, C#, Delphi, .NET, Asm |
7 |
16.07.2007 15:35 |
|
C++ граф. задача нужна помощь
|
Visor |
С/С++, C#, Delphi, .NET, Asm |
8 |
22.05.2007 21:19 |
|
ПАскаль задача
|
rubik-nerubik |
С/С++, C#, Delphi, .NET, Asm |
4 |
18.05.2007 04:17 |
|
Задача на Ассемблере
|
NEt_hunter |
С/С++, C#, Delphi, .NET, Asm |
1 |
27.10.2006 22:15 |
|
Стоит следующая задача. Отлавливаем снифер.
|
Егорыч+++ |
PHP, PERL, MySQL, JavaScript |
21 |
27.07.2005 16:18 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|