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

Шифровать методом Магического квадрата (размер квадрата 9х9) С++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Создание начальных последовательностей методом выбора с замещением http://www.cyberforum.ru/cpp-beginners/thread673757.html
Всем привет!!! Помогите кто чем сможет с тем как мне написать эту прогу на данную тему, в инете никакой литературы полезной не нашё?????:(
C++ Сформировать вектор из средних арифметических значений по строкам матрицы Доброго времени суток, подскажите пожалуйста есть задание: Дана действительная матрица размера m×n. Определить числа b1....bm равные значениям средних арифметических элементов строк. Может кто расписать задачу? Вот что удалось придумать.... #include <stdlib.h> #include <iostream.h> #include <time.h> #include <stdio.h> void main(void) http://www.cyberforum.ru/cpp-beginners/thread673752.html
C++ Анализ топологии сети
нужно написать прогу Анализ топологии сети В текстовом файле задана топология сети в виде рисунка. # – сервер, О – рабочая станция ..................... .O..+--O.....O..O..O. .|..|........|..|..|. .|..|........|..|..|. .+--+.....+--+--+--+. .|........|..........
Решение неравенства C++
Помогите пожалуйста с задачкой. Мне нужно решить неравенство (a+bx)/(c+dx) > 0, причем a,b,c,d не равны 0. Я сделал решение на бумаге, у меня получилось два промежутка с двумя условиями в каждом: 1) если -a/b < -c/d, то x принадлежит (-c/d;+∞), иначе x принадлежит (-a/b;+∞). 2) если -a/b < -c/d, то x принадлежит (-∞;-a/b), иначе x принадлежит (-∞;-c/d). Я не понимаю, как задать промежуток...
C++ Блок-схема http://www.cyberforum.ru/cpp-beginners/thread673730.html
Доброго времени суток нужно в редакторе блок-схем отобрать такое подмножество точек, соединение которых замкнутой ломаной линией образует выпуклый многоугольник, охватывающий все остальные точки. Текст в паскале var i, j, m: integer; begin m:=1; for i:= 2 to n do if a.y < a.y
C++ Проверьте кто-то программу! Вот написал программу через указатели, хотел спросить правильно ли я ее написал? Написать программу, которая вводит с клавиатуры пару чисел a и b до тех пор, пока a != 0 или b != 0. Для каждой пары чисел вычислить среднее гармоничное этих чисел по формуле: *среднее гармоничное = 2 * a * b / (a + b). #include <iostream> #include <locale.h> #include <conio.h> using namespace std; подробнее

Показать сообщение отдельно
yes_asian
0 / 0 / 0
Регистрация: 22.06.2012
Сообщений: 5
17.10.2012, 22:58     Шифровать методом Магического квадрата (размер квадрата 9х9) С++
Шифровать методом Магического квадрата (размер квадрата 9х9) С++
Дана таблица 9х9. Надо реализовать программу на С++ шифрующий/дешифрующий вводимый текст методом Магического квадрата.
Откликнитесь...

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
42
#include <iostream>
#include <conio.h>
#include "string.h"
using namespace std;
 
int main(){
setlocale(0,"RUS");
 
//int m,j;
char t[82],t2[82];
//string t2;
 
int a[81]={
          37,78,29,70,21,62,13,54,5,
          6,38,79,30,71,22,63,14,16,
          47,7,39,80,31,72,23,55,15,
          16,48,8,40,81,32,54,24,56,
          57,17,49,9,41,73,33,65,25,
          26,58,18,50,1,42,74,34,66,
          67,27,59,10,51,2,43,75,35,
          36,68,19,60,11,52,3,44,76,
          77,28,69,20,61,12,53,4,45};
    
cout<<"text: ";
cin>>t;
 
//if (strlen(t)<82) { for(int i=strlen(t);i<82;i++) t=t+'*'; }
 
int i,k;
for (i=0; i<81; i++)
{   
for (k=0; k<t[i]!='\0'; k++)
    {
    if (k==a[i]){
    t2[k]=t[k];}
    else { t2[k]='*'; } 
    } 
}
 
cout<<"text2: "<<t2;
getch();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru