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

Шифрование методом перестановки - C++

Восстановить пароль Регистрация
Другие темы раздела
C (СИ) работа с типом флоат http://www.cyberforum.ru/cpp-beginners/thread443616.html
Здравствуйте, извините за дурацкий вопрос) я недавно начал учить С++, и столкнулся вот с чем....мене надо чтобы выводилось 2 числа после точки, например 10.00 на Си это как-то так printf("\n%.2f",а); а как такое сделать на С++?)
C (СИ) Вычисление значений функции Ребят вобщем сегодня первый день моего изучения языка Си. Делаю программку на Выбрать алгоритм, составить блок-схему для вычисления в точках x = a + i*h, i = 0,1,2…,n, h = (b - a)/n промежутка наибольшего и среднего значений функции y = f(x)14. , - это функция. Программму я составил: #include <stdio.h> #include <math.h> void main() { float a=0.5, b=1.5,max,s,x,y,h; http://www.cyberforum.ru/cpp-beginners/thread443605.html
Вычислить площадь кольца (внешний радиус R, внутренний - r). C (СИ)
#include <stdio.h> int main() { int a,b; float F; float Pi = 3.14; printf("Vvedite radiusi: \n"); scanf("%d %d", &a &b); F = Pi*(a*a-b*b); printf("%d\n", F);
Исправить пузырьковый метод сортировки C (СИ)
вот мой код: #include <stdio.h> #include <conio.h> main() { int i,tmp; int A={25,12,11,13,44}; for (i=0;i<5;i++) {
C (СИ) Перевести температуру из шкалы Фаренгейта в шкалу Цельсия http://www.cyberforum.ru/cpp-beginners/thread443464.html
Перевести температуру из шкалы Фаренгейта в шкалу Цельсия (формула для пересчета c= (5/9) (f-32)) #include <stdio.h> int main() { int a,c; printf("Vvedite znachenie a:\n "); scanf("%d", &a); c = (5.0/9) * (a-32); printf("%d\n", &c); system ("pause");
C (СИ) Как исправить ошибку: function 'logf' should have a prototype #include <stdio.h> #include <conio.h> #include <math.h> float ver = {0.4f, 0.2f, 0.1f, 0.05f, 0.05f, 0.05f, 0.05f, 0.04f, 0.03f, 0.03f}; float max_key_ver=0; unsigned long m=3462538; int mes; float PKE,PEK,SumEK,HK,HR,H,N; подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
10.02.2012, 22:20     Шифрование методом перестановки
Цитата Сообщение от Huk Посмотреть сообщение
люди пожалуйста помогите!
- ну зчем так кричать, сейчас переведём
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#include <iostream>
#include <ctime>
using namespace std;
 
int main ()
{
    time_t t;//Надо для генерации!
    int i,t,l, a[100];
    char S[100]={0}, k[100]={0}, c[100]={0};
    system("cls");//Зачем надо чистить єкран в самом начале одному вам известно???
    cout<<"vvedite S:\n";
    cin.getline(S,100);
    l=strlen(S);
    cout<<"dlina = "<<l<<endl;
    srand(time(&t));//Так можно будет генерировать не повторяющиеся от запуска к запуску числа
    for(i=0;i<l;i++)
    {
        a[i]=rand()%l;
        for(t=0;t<i;i++)
        if (a[i]==a[t])
        {
            i--;
            break;
        }
    }
    cout<<"klush shifrovanie:\n";
    for(i=0;i<l;i++)
        printf("%d",a[i]);
    cout<<"\nshifrovanie:\n";
    for(i=0;i<l;i++)
        cout<<(c[i]=S[a[i]]);
    cout<<"\n deshifrovanie:\n\n";
    for(i=0;i<l;i++)
        k[a[i]]=c[i];
    cout<<k<<endl;
    system("pause");
    return 0;
}
PS:Алгоритм у вас корявый!
Посмотрите сюда
Шифрование методом перестановки
 
Текущее время: 00:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru