Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Не берутся значения #include <iostream> #include <fstream> #include <Windows.h> #include <stdio.h> #include <string> #include <sstream> using namespace std; int main(){ setlocale(0, ""); https://www.cyberforum.ru/ cpp-beginners/ thread3068096.html Класс currency - сложение и вычитание C++
Добавьте к реализации класса currencyперегруженные операторы сложения +и вычитания -. Операндами (левым и правым) должны быть объекты класса currency. Операторы должны возвращать значения типа currency. При реализации вычитания следует полагать, что левый операнд не меньше правого. Пример использования: currency a(5, 40); currency b(5, 80); currency c = a + b; c.print();
C++ Ввод ФИО через cin На втором шаге после ввода числа работников нужно ввести ФИО работника, но как это сделать корректно с пробелами по типу: "Иванова Иван Иванович" и так что бы оно не вбивалось в следуюшие cin (табельный номер, час)? #include <iostream> #include <iomanip> #include <stdio.h> #include <string> using namespace std; struct sotrudnik https://www.cyberforum.ru/ cpp-beginners/ thread3068080.html C++ Не выводит фамилии, которые начинаются на букву Не выводит фамилии, которые начинаются на букву А Условия самой задачи: Составить список учебной группы, включающий N (N=3) человек. Для каждого студента указать: фамилию и имя, дату рождения (год, месяц и число) оценки за сессию (от 3 до 5 экзаменов). Информацию о каждом студенте оформить в виде структуры, а совокупность структур объединить в массив. Составить программу, которая... https://www.cyberforum.ru/ cpp-beginners/ thread3068062.html
Нужно разобрать код. Главные его действия описать комментариями C++
тут мне Verevkin код написал:). А действия я не все понимаю. Помогите разобраться в коде #include <iostream> #include <time.h> #include <windows.h> #define NAND32(x, y) ~((x) & (y)) // 2И-НЕ (32-битный) - имит. 8хК155ЛА3 #define RAND_W(w) (rand() % (1 << (w))) // w-битный генератор случайных чисел ГСПЧ using namespace std; // перевод младших len бит целого в строку - бинарный вид ("0"...
C++ Реализация класса итераторов в собственном контейнере list https://www.cyberforum.ru/ cpp-beginners/ thread3068033.html
Написать класс итераторов для работы с данным списком // List.h-------------------------------------------------------------------- template<typename T> class ListNode { public: T data;
C++ Создать класс "Домашний кот" https://www.cyberforum.ru/ cpp-beginners/ thread3068025.html
Пожалуйста помогите с заданием: Описать класс, включающий заданные поля и методы, двумя способами: без конструктора и с конструктором. Протестировать все методы класса. Поля класса должны быть скрытыми (private) или защищенными (protected). Методы не должны содержать операций ввода/вывода, за исключением процедуры, единственной задачей которой является вывод информации об объекте на экран....
Определить количество полных горшков C++
Винни Пух решил подсчитать, сколько горшков мёда запасено на зиму. Горшки находятся в кладовке, каждый горшок либо полный, либо пустой. Винни Пух разделил горшки на 3 равные части и позвал на помощь Пятачка и Кролика, но не сумел правильно сформулировать для них задачу. В результате у него оказалось 3 числа: количество полных горшков в первой части X, количество пустых горшков во второй части Y,...
C++ Реализовать программу, моделирующую работу логического элемента «2-И-НЕ».Входные булевы переменные генерируются случайно https://www.cyberforum.ru/ cpp-beginners/ thread3068019.html
У меня не получается сгенерировать в массиве множество нулей и единиц. Т.е. если в массиве 5 элементов, то при его заполнении получается всего 1 элемент, либо 0 либо 1.
C++ Транспонировать элементы главной и побочной диагоналей матрицы https://www.cyberforum.ru/ cpp-beginners/ thread3068013.html
плохо понимаю pascal, нужно для зачета перевести на c++ Var ma:array of integer; i,j:integer; begin randomize; writeln('Matrix:'); for i:=1 to n do
C++ Переставляя строки заданной матрицы, расположить их в соответствии с ростом характеристики
Характеристикой строки целочисленной матрицы назовем сумму ее положительных четных элементов. Переставляя строки заданной матрицы, расположить их в соответствии с ростом характеристик.
C++ Определить количество столбцов матрицы не содержащих ни одного нулевого элемента https://www.cyberforum.ru/ cpp-beginners/ thread3068011.html
Дана целочисленная прямоугольная матрица. Определить количество столбцов, не содержащих ни одного нулевого элемента.
И тут вот те нате
322 / 209 / 117
Регистрация: 12.07.2016
Сообщений: 555
07.01.2023, 17:53 0

Нааписание Шифра Цезаря с++ завал - C++ - Ответ 16682152

07.01.2023, 17:53. Показов 507. Ответов 3
Метки (Все метки)

Ответ

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
39
40
41
#include <iostream>
using namespace std;
 
const char lAlpha[] = { 'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z' };
const char uAlpha[] = { 'A','B','C','D','E','F','J','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z' };
 
int main()
{
    int n, shift, i;
    cout<<"Line length: ";
    cin >> n;
    cout<<"Enter shift: ";
    (cin >> shift).get();
    
    char *str = new char[n+1];
    cout<<"Enter line: ";
    cin.getline( str, n, '\n' );
    
    for( i=0; i<n; ++i )
    {
        if( str[i] >= 'a' && str[i] <= 'z' )
            str[i] = lAlpha[ (str[i]-'a'+shift) % 26 ];
        else if( str[i] >= 'A' && str[i] <= 'Z' )
            str[i] = uAlpha[ (str[i]-'A'+shift) % 26 ];
    }
    str[n]='0';
    cout<<"Crypted: "<<str<<endl;
    
    for( i=0; i<n; ++i )
    {
        if( str[i] >= 'a' && str[i] <= 'z' )
            str[i] = lAlpha[ ( (str[i]-'a') < shift ? (26+(str[i]-'a'-shift)%26) : (str[i]-'a'-shift) ) ];
        else if( str[i] >= 'A' && str[i] <= 'Z' )
            str[i] = uAlpha[ ( (str[i]-'A') < shift ? (26+(str[i]-'A'-shift)%26) : (str[i]-'A'-shift) ) ];
    }
    str[n]='0';
    cout<<"Decrypted: "<<str<<endl;
    
    delete str;
    return 0;
}


Вернуться к обсуждению:
Нааписание Шифра Цезаря с++ завал C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.01.2023, 17:53
Готовые ответы и решения:

Криптоанализ шифра Цезаря
Помогите пожалуйста, написать програму. Суть программы в том чтобы без ключа разшифровать текст...

Шифратор/Дешифратор шифра цезаря
Не так уж и давно мне было необходимо создать шифратор в шифр цезаря(сори за тавтологию). Однако...

Brute force шифра Цезаря
Здравствуйте, не работает brute force шифра Цезаря, выдает ошибку. В данной функции(bruteforce, я...

Отладить код шифра Цезаря
Здравствия всем, не все происходит так как бы хотелось. #include &quot;stdafx.h&quot; #include &lt;iostream&gt;...

3
07.01.2023, 17:53
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.01.2023, 17:53
Помогаю со студенческими работами здесь

Запрограммировать модификацию шифра Цезаря
Добрый день. Необходимо написать программу, которая делает криптографические преобразования с...

Частотный анализ для шифра Цезаря
Добрый день! Нужно было написать программу,которая кодирует шифр Цезаря. Это есть: #include...

Разбить код шифра Цезаря на подпрограммы
Добрый день. Написал код для использования шифра Цезаря. Требуется разбить на подпрограммы, но...

Дешифровка шифра Цезаря методом частотного анализа
Добрый вечер всем. Уже несколько дней бъюсь над задачей и все время выводит явно не то что надо. Я...

Некорректная работа программы для шифра цезаря
Всем привет. Есть input.txt в нем текст для шифра. При запуске программы она должна считывать...

разработать программу шифровки текста с использованием шифра Цезаря
Задача заключается в следующем: разработать программу шифровки текста с использованием шифра...

Реализация шифра Цезаря
#include &lt;vcl.h&gt; #pragma hdrstop #include &lt;math.h&gt; #include &quot;Unit1.h&quot;...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru