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

Написать программу которая реализует шифр Цезаря, т.е. каждая буква заменяется на следущую за ней по алфавиту, а последняя буква заменяется первой - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ реализация трения в физической симуляции http://www.cyberforum.ru/cpp-beginners/thread740048.html
В общем есть у меня физ демка, в которой выпуклые тела сталкиваются, но трения нету, поэтому даже стенка из блоков просто разваливается со временем сама, блоки начинают разъезжаться. Собсно релизовано все это по методу интегрирования Верле, где скорость у нас равна V = Pos - OldPos Скорость в принципе можно заменить на -k*N+OldVelocity; где N как я понял нормализованный вектор скорости...
C++ Как мне исправить код Здравствуйте! Помогите, не могу понять, в чем проблема. Условие задачи: преобразовать последовательность, добавив найменьшее количество символов так, чтобы последовательность стала палиндромом. Т.е. frfa -> frfafrf, или, например, abcdc -> abcdcba. Что мне нужно исправить в коде? Программа имеет ноль ошибок, но не работает.#include "stdafx.h" #include <string.h> #include <iostream> #include... http://www.cyberforum.ru/cpp-beginners/thread740037.html
C++ На С++ вычисление значения функции
вот такая вот функция, помогите пожалуйста на С++ ее написать
C++ Найти среднее арифметическое положительных чисел
Помогите пожалуйста написать две программы! 2. С клавиатуры заданы три числа. Найти среднее арифметическое положительных чисел. Заранее большое спасибо!
C++ Программа на С++ для вычисления арифметического выражения http://www.cyberforum.ru/cpp-beginners/thread740015.html
помогите пожалуйста написать программу, для вычисления ниже приведенного выражения само выражение
C++ Непосредственно классы Имеется метод класса: void display() { gotoxy(0,5); cout << "\n"; cout << "Количество машин: " << passCount; cout << " Сумма денег: " << summ; } Данный метод выводит Количество машин, и сумму денег. подробнее

Показать сообщение отдельно
ArtMaster
26 / 24 / 3
Регистрация: 27.10.2012
Сообщений: 74
20.12.2012, 21:26     Написать программу которая реализует шифр Цезаря, т.е. каждая буква заменяется на следущую за ней по алфавиту, а последняя буква заменяется первой
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
#include <iostream>
#include <string.h>
#include <locale.h>
#include <fstream>
using namespace std;
 
string a="abcdefghijklmnopqrstuvwxyz";
string b="ABCDEFGHIJKLMNOPQRSTUVWXYZ";
string pre="attackatonce";
 
void shifr(){
for(int i=0;i<pre.length();i++){
        for(int j=0;j<a.length();j++){
            if(pre[i]==a[j]){(j==32) ? pre[i]=a[0] : pre[i]=a[j+1]; break;}
            if(pre[i]==b[j]){(j==32) ? pre[i]=b[0] : pre[i]=b[j+1]; break;}
        }
        
    }
    }
    
void pol(int n){
    for(int i=0;i<n;i++){
        shifr();
        }
    }
    
int main()
{
    pol(2);//сдвиг
    cout<<pre<<"\n";
}
 
Текущее время: 12:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru