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

Не получается сделать таблицу замены - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Что означает следующее выражение? http://www.cyberforum.ru/cpp-beginners/thread1543392.html
char** SomeFunction(int num, int num1) { // some code }Мне не понятно зачем здесь указатели? может кто подскажет. Если, что внутри функции выполняется выделение памяти под двумерный массив знаков(букв) и возвращается сам массив.
C++ Определить расстояние до горизонта от точки с заданной высотой Помогите решить задачу.Считая, что Земля – это идеальная сфера с радиусом R = 6350 км, определить расстояние до горизонта от точки с высотой над Землей, равной 1, 2, …, 10 км. Заранее спасибо. http://www.cyberforum.ru/cpp-beginners/thread1543380.html
Libgeotiff C++
Всем добрый день! Начинаю изучение библиотеки geoTIFF. Скачала всё что нужно: архив libtiff и proj. С помощью командной строки проделала следующее: nmake /f makefile.vc. В итоге библиотека libtiff.lib и proj.lib созданы, но вот библиотеки geotiff нет. При попытке, что указана выше, выдает следующее: cl -c -I. -Ilibxtiff -IC:\Work\src\tiff-4.0.3\libtiff -IC:\Work\proj-4.8.0\src /MD /Ox...
C++ Отредактировать предложение, удаляя все слова на четных позициях.
Отредактировать предложение, удаляя все слова на четных позициях. помогите пожалуйста за ранее спасибки:))
C++ Найти максимальное количество подряд идущих минимальных, максимальных элементов массива http://www.cyberforum.ru/cpp-beginners/thread1543375.html
Дан набор из десяти целочисленных элементов. Найти максимальное количество подряд идущих минимальных1,|максимальных2 элементов.:impossible:
 

Показать сообщение отдельно
Delitr
0 / 0 / 0
Регистрация: 04.09.2015
Сообщений: 18
03.10.2015, 09:43     Не получается сделать таблицу замены
Добрый день. Есть программа, которая получается на вход 2 текста, один в открытом виде, другой-зашифрованный. Программа считает кол-во символов в каждом тексте и после каждого из текстов выводит таблицу, относительно английского алфавита, сколько каких букв ест в тексте(в % соотношении ко всему тексту) Таких таблиц, следовательно 2, потом обе эти таблицы объединены,т.е. есть 2мерный массив, в котором в 1 строке написаны вер-ти появления букв 1 текста,а во 2ой строке-2ого. Так вот в чем проблема: есть 2мерный массив, где у него в 1 и 2 строке просто записан алфавит
C++
1
2
char lab4[2][26]={{'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'},
                      {'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'}};
Так вот необходимо относительно массива,о чем говорилось выше, с вер-ми 2 текстов( FINALtable[2][26]) ) отфильтровать массив lab4[2][26] , так, чтобы элементы 2 строк были соотнесены друг другу, как ближайшие вер-ти массива FINALtable[2][26], т.е.
если в массиве FINALtable[2][26] элементы FINALtable[0][12]==0.013 FINALtable[1][17]==0.015 (относительно всех элементов массива у этих 2х элементов самая меньшая разница в вероятностях. то необходимо чтобы в массиве lab4 в 1 строке под элементом с индексом 11(12 по порядку)=='L' был соотнесен во 2строке элемент, который был на 16 позиции 2 строки, т.е. 'P'. Я пытался, вот чт оу меня получилось, но результат неверный(

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
for(i=0;i<26;i++)
   { 
       for(j=0;j<26;j++)
       {
           if (i!=0)
           {
               if (FINALtable[0][i-1]!=10.1)
                   i-=1;
           } 
            
           shag+=0.001;
          if((FINALtable[0][i]>=FINALtable[1][j]-shag)&&(FINALtable[0][i]<=FINALtable[1][j]+shag))   
           {  
               FINALtable[0][i]=10.1;
               FINALtable[1][j]=10;
               zamena=lab4[1][i];
               lab4[1][i]=lab4[1][j];
               lab4[1][j]=zamena;  
           }
            
       }
           
                
           
   }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru