Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Вычислить периметр и площадь треугольника по заданным координатам его вершин Помогите решить задачу! Вычислить периметр и площадь треугольника по заданным координатам его вершин. https://www.cyberforum.ru/ cpp-beginners/ thread1149822.html Подсчитать количество вхождений каждого символа в строку C++
например у Вас есть строка: asddsg В выходной файле, куда Вы запишите результаты работы программы будет: a – 1 s – 2 d – 2 g – 1
C++ Вычислить сумму ряда с погрешностью https://www.cyberforum.ru/ cpp-beginners/ thread1149797.html
вычислить сумму ряда с погрешностью е=0,0001 в окрестности точки ноль,т.е при >1: y=sin(2x)=2x-8x в кубе /3!+32x в 5 степени /5 \! - 128x в 7 степени /7!+... кто может помогите !!!:cry:
C++ Задача на факториал. Вычислить значение выражения Д.День. Помогите решить задачу в СИ++, неделю уже мучаюсь, надо для зачета по программированию. Вычислить значение выражения: y=(6!-25x)/(1+5!-24x)/(2+(4!-23x)/(3+(3!-22x)/(4+(2!-2x)/(5+x))))) Готов даже поблагодарить материально:( https://www.cyberforum.ru/ cpp-beginners/ thread1149794.html
C++ Закрытое хеширование с двойным опробованием
Помогите, пожалуйста! Очень нужна ХЕШ-функция с двойным хешированием. В интернете информации очень мало, ни одного примера. Реализация на С++. Заранее спасибо.
C++ Найти количество элементов этой последовательности, кратных числу K1 и не кратных числу K2 https://www.cyberforum.ru/ cpp-beginners/ thread1149783.html
Надо решить задачи используя все типы циклов (for, while, do while). Помогите пожалуйста буду очень признателен. Задачи: 1. Дана последовательность из n целых чисел. Найти количество элементов этой последовательности, кратных числу K1 и не кратных числу K2. 2. Дана последовательность из 100 чисел. Найти номер первого отрицательного числа.
C++ Зацикливание программы, найти ошибку в коде #define EE 1E-80 #define MAX_ROOTS 15 typedef struct { Complex root; int nor; // number of root int deg; // degree } Roots; https://www.cyberforum.ru/ cpp-beginners/ thread1149782.html Найти все натуральные числа из промежутка от 1 до 200, у которых сумма делителей равна S C++
Найти все натуральные числа из промежутка от 1 до 200, у которых сумма делителей равна S. (S вводить с клавиатуры) #include <stdio.h> #include <conio.h> #include <locale.h> #include <windows.h> void main() { setlocale(LC_CTYPE, "Russian_Russia.1251");
C++ Дана матрица размера MxN. Найти номер ее строки с наибольшей суммой элементов и вывести данный номер, а также Дана матрица размера MxN. Найти номер ее строки с наибольшей суммой элементов и вывести данный номер, а также значение наибольшей суммы. https://www.cyberforum.ru/ cpp-beginners/ thread1149764.html C++ Сохранение в список https://www.cyberforum.ru/ cpp-beginners/ thread1149763.html
Доброго времени суток, Форумчане! Имеются 2 класса: class Time { public: Time(); ~Time(); void setTime(int, int, int); void printTime(); void VvodTime();
Нужно выровнять текст C++
Нужно выровнять текст сейчас нужно ноутбук:США ноутбук:США Молдова Молдова как так зделать ? #include <iostream> #include <conio.h> #include <string> using namespace std;
C++ Разработка системы резервирования и продажи билетов Доброе время суток господа программисты. Я полный ламер в программировании. Прошу помочь мне в нелегком деле. Надо разработать систему резервирования и продажи билетов на любом языке ООП. Я выбрал язык С++.В моем коде присутствует только 1 класс "class bilts".Нужно что бы в моей программе было 3 класса то бишь придумать еще 2 класса. Нужно построить какой то простой интерфейс программы, но я даже... https://www.cyberforum.ru/ cpp-beginners/ thread1149752.html
0 / 0 / 0
Регистрация: 30.03.2014
Сообщений: 8
16.04.2014, 08:41  [ТС] 0

Непонятная функция в коде - C++ - Ответ 6051782

16.04.2014, 08:41. Показов 472. Ответов 3
Метки (Все метки)

Ответ

Спасибо что ответили вот код без коментов. Помогите разобраться с контейнером vector и как создать объекты SMatrixNoParallelogram с названием MatrixNoParallelogram

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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
// Функция шифрования перестановочным шифром
AnsiString MOVETXT(AnsiString Text,int MOVETXTdx,bool ynConstCount)
{
 if(Text.Length()==0)  
  {
  return ""; 
  }
 AnsiString text_w="";  
в шифруемом тексте
 for(int i = 0;i<Text.Length();i++) 
  {
  if(Text.c_str()[i]!=' ') 
    {
    text_w=text_w+Text.c_str()[i]; 
    }
  }
 Text=text_w; 
 AnsiString SHIFR=""; 
 vector<SMatrixNoParallelogram> MatrixNoParallelogram; 
 for(int i=0;i<MOVETXTdx;i++) 
  {
  MatrixNoParallelogram.push_back(OMatrixNoParallelogram);
  }
 int number_column=0; 
 for(int i=0;i<Text.Length();i++) 
  {
  if(number_column>=MOVETXTdx)
    {
    number_column=0; 
    }
MatrixNoParallelogram[number_column].Symvol.push_back(Text.c_str()[i]); 
 
  number_column++; 
  }
 if(ynConstCount)  
  {
  int CountMaxLines=(MatrixNoParallelogram[0].Symvol.size()); 
 
  int NumberSymvolToBlock=0; 
  for(int s_MOVETXT=0; s_MOVETXT<MatrixNoParallelogram.size(); s_MOVETXT++)  
    {
    for(int i_MOVETXT=0; (i_MOVETXT<(MatrixNoParallelogram[s_MOVETXT].Symvol.size())); i_MOVETXT++) 
      {
SHIFR=SHIFR+(MatrixNoParallelogram[s_MOVETXT].Symvol[i_MOVETXT]);
 
    NumberSymvolToBlock++; 
    if(CountMaxLines<=NumberSymvolToBlock) 
        {
     NumberSymvolToBlock=0; 
 
     SHIFR=SHIFR+" "; 
        }
      }
    }
  if(NumberSymvolToBlock>0) 
    {
   for(int s_MOVETXT=0;s_MOVETXT<(CountMaxLines-NumberSymvolToBlock);s_MOVETXT++) 
      {
    SHIFR=SHIFR+"x"; 
      }
    }
  }
 else
  {
  for(int s_MOVETXT=0; s_MOVETXT<MatrixNoParallelogram.size(); s_MOVETXT++) 
    {
  for(int i_MOVETXT=0; (i_MOVETXT<(MatrixNoParallelogram[s_MOVETXT].Symvol.size())); i_MOVETXT++) 
      {
SHIFR=SHIFR+(MatrixNoParallelogram[s_MOVETXT].Symvol[i_MOVETXT]); 
      }
   SHIFR=SHIFR+" "; 
    }
  }
 return SHIFR; 
}


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

Непонятная ошибка в коде
#include &lt;iostream&gt; #include &lt;cmath&gt; using namespace std; int main () { int i; float...

Непонятная ошибка в коде
#include &lt;d3d9.h&gt; #include &lt;strsafe.h&gt; LPDIRECT3D9 g_pD3D = NULL; // Used to create the...

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

непонятная ошибка в легком коде
#include &lt;iostream&gt; #include &lt;stdio.h&gt; using namespace std; double power(double n, int p)...

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

Транспортная задача, непонятная ошибка в коде!
Добрый день всем, есть вопрос, требующий срочного решения! Ниже приведен исходник программы,...

Непонятная ошибка в нормальном (надеюсь) коде, как исправить?
#include &quot;stdafx.h&quot; #include &lt;string.h&gt; void TaskPaste(FILE * f, FILE * k, char K, char S) {...

Непонятная функция
double getNormalConsequence(double); double getNormalConsequence(double badConsequence)...

Файлы,массивы и динамическое выделение памяти.Непонятная ошибка в коде.
После выполнения сего чудесного мы видим такую картину(даже если закомментировать все...

Непонятная автору функция
Никак не пойму, что делает эта функция. Переведите пожалуйста на русский язык. Очень буду...

Метод половинного деления...(непонятная функция)
Программка, для реализации численного метода половинного деления СЛАУ а^x-b - c - x = 0 а , b...

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