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

Строку зашифровать по следующему принципу - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Напишите блок схему и листинг программы, которая выдает не повторяющуюся последовательность из цифр 0 и 1 http://www.cyberforum.ru/cpp-beginners/thread1042394.html
Составить программу , которая по введенному N выдает последовательность длины N , состоящий из цифр 0 и 1 такую, что ни один фрагмент этой последовательности не повторяется подряд трижды. #include <iostream.h> using namespace std; { int n ; cout<<"N="; cin>>n; cout<<"0&1"; for (int i=1;i<=n/2;i++);
C++ Разработайте программу, которая определяет задуманное число с 10 (n) попыток Добрый день) Снова обращаюсь к вам за помощью. 1. Разработайте программу, которая определяет задуманное число с 10 (n) попыток. Задуманное число оформляется в виде поименованной константы. При необходимости предусмотреть проверку исходных данных. Условие: Задания выполняются двумя способами: 1) С использованием операторов break и continue; 2) Без использования операторов break и... http://www.cyberforum.ru/cpp-beginners/thread1042393.html
C++ Двойная матрица
Номер столбца наибольшего из элементов нечетных столбцов нижнего и номер строки наименьшего из элементов нечетных строк верхнего треугольника. Их значения определяет интервал. Найти произведение элементов главной диагонали, лежащих внутри интервала. Матрица .
C++ Вычислить произведение
Вычислить произведение P = 3 * 6 * ... * (3n).
C++ Задача на структуры http://www.cyberforum.ru/cpp-beginners/thread1042370.html
В техническом центре по ремонту автомобилей в течении недели(6 рабочих дней) израсходованы различные детали 8-ми наименований. Известны наименование каждого вида детали, их цена и количество деталей, израсходованных в течение каждого дня. Вычислить общую стоимость всех деталей, израсходованных за неделю. Вывести на экран: -исходные данные в виде таблицы, -стоимость всех деталей,...
C++ Пожалуйста последняя лабораторная в семестре не могу справиться Вот задание: Ввести сведения про дату рождения студентов группы,ввести данные в таком порядке:сначала -про рожденных в первой декаде,потом во второй и в третей декадах. Декада-период времени длительностью 10 дней. подробнее

Показать сообщение отдельно
IGPIGP
Комп_Оратор)
 Аватар для IGPIGP
6160 / 2889 / 282
Регистрация: 04.12.2011
Сообщений: 7,689
Записей в блоге: 3
15.12.2013, 16:50     Строку зашифровать по следующему принципу
Цитата Сообщение от Nastysha Посмотреть сообщение
спасибо большое
не за что, вот еще лучше:
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
#include <iostream>
#include <windows.h>
using namespace std;
char get_next_by_the_circl(char in_ch){//латиницу по кругу
if(in_ch<'A' || in_ch > 'z')return in_ch;//пропускаем небуквы и всю нелатынь))
if(in_ch=='z') return 'A';//за z обычно живет жуткий кракозябр. Обычно левая фигурная скобка там обитает.)
return in_ch+1;
}
 
int main(){
SetConsoleCP (1251); SetConsoleOutputCP (1251);
char *test_str="Hello world!";
char *coded_str=new char[strlen(test_str)+1];
int ind_int=0;
while(test_str[ind_int]){
coded_str[ind_int]=get_next_by_the_circl(test_str[ind_int]);
ind_int++;
}
coded_str[strlen(test_str)]='\0';//завершающий ноль не посеять
cout<<"We had:"<<endl;
cout<<test_str<<endl;
cout<<"We have got:"<<endl;
cout<<coded_str<<endl;
cout<<endl;
system("pause");
return 0;
}
 
Текущее время: 03:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru