Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Как сформировать строку? https://www.cyberforum.ru/ cpp-beginners/ thread2254041.html
У меня есть несколько файлов, которые нужно открыть. Как сформировать строку на С++? E:\patch\massiv\list.1 И в этой папке у меня десять документов list. for (int i = 1; i < 11; i++) { // как строку получить здесь }
C++ Функция перевода строчных букв в прописные и обратно
Написать функцию перевода строчных букв, введенного с клавиатуры текста, в прописные и обратно. Заранее спасибо.
C++ Программа с использованием классов Доброго времени суток, есть у кого-нибудь в меру простая программа с использованием классов? https://www.cyberforum.ru/ cpp-beginners/ thread2254026.html C++ Определить количество повторяющихся слов в строке и изъять дубликаты https://www.cyberforum.ru/ cpp-beginners/ thread2254021.html
В рядке символов определить к-во повторяющихся слов и изъять дубликаты,при том что слова отделены произвольным к-вом пробелов. С чего начать вообще?
C++ В прямоугольной матрице выявить все диагонали, состоящие из одинаковых элементов
Помогите решить задачу. В прямоугольной матрице выявить все диагонали, состоящие из одинаковых элементов. -рассматривать диагонали слева-направо; -сверху-вниз; -одинаковые элементы только в пределах одной диагонали. если не трудно, всю, но главное алгоритм поиска в одинаковых элементов только в пределах одной диагонали, если кто откликнется буду признателен. для меня честно говоря пока...
C++ Opencv_libvlc https://www.cyberforum.ru/ cpp-beginners/ thread2253999.html
Добрый день. Я начинающий программист на с++. Задача состоит в том, чтобы транслировать с IP камеры по rtsp протоколу h264 кодек. Для этого прочитал, что можно использовать библиотеку libvlc. Дальше пойдёт видеообработка кадров с помощью opencv. Первая проблема - не могу линкануть правильно libvlc в свой проект. Попробовал генерировать библиотеку из .dll и использовать готовую библиотеку, но не...
C++ Передать вектор и string строку из одного класса в другой У меня класс. В его свойствах есть вектор и строка с определенным набором символов. Имеется другой класс, в котором нужно работать с вектором и строкой из первого класса, редактировать их и.т.д. Как это сделать? https://www.cyberforum.ru/ cpp-beginners/ thread2253966.html C++ Поменять местами строки матрицы с минимальным и максимальным элементами
И снова здравствуйте!))) Помогите пожалуйста нужно написать программу ,в которой пользователь вводит двумерный массив и потом строка с наименьшим значением меняется местами со строкой с наибольшим значением, но дело в том что операции ввода массива,вывода и непосредственной перестановки строк местами должны выполняться с помощью функций,и походу надо использовать указатели ,я понятия не имею...
C++ Ошибка в коде (метод половинного деления) https://www.cyberforum.ru/ cpp-beginners/ thread2253963.html
Нашел похожие программы и по ним написал свою, но она работает некорректно. Требуется решить уравнение методом половинного деления. Уравнение такое: sin(x)=x^2 и найти корни нужно при x>0 на отрезке . В самом задании еще не задана точность, т.е. я не совсем понимаю, какое должно быть условие выхода из цикла. Если я его задаю самостоятельно, то должно получиться как-то так (только опять же...
C++ Получить матрицу размером n×m. Все элементы с наибольшим по модулю значением заменить на 0 Получить матрицу размером n×m, заполненную случайными числами от -50 до 50. Все элементы с наибольшим по модулю значением заменить на 0. С первой частью задания справился, а вот со второй беда. #include "stdafx.h" #include <iostream> #include <time.h> #include <iomanip> using namespace std; https://www.cyberforum.ru/ cpp-beginners/ thread2253960.html
C++ Виртуальный деструктор вызывается два раза
Здравствуйте, у меня есть базовый и производный классы с динамическими массивами, я создаю массив указателей на базовый класс пытаюсь удалить один из элементов (к которому присвоен производный класс), но деструктор вызывается два раза, в производном и в базовом, по этому динамический массив пытается удалится два раза. content - динамический массив. Деструктор базового класса: virtual ~Str() {...
C++ В файл вывести максимальную длину подстроки, являющейся палиндромом https://www.cyberforum.ru/ cpp-beginners/ thread2253951.html
Здравствуйте 3. Назовем строку палиндромом, если она одинаково читается слева направо и справа налево. Примеры палиндромов: "abcba", "55", "q", "xyzzyx". Требуется для заданной строки найти максимальную по длине ее подстроку, являющуюся палиндромом. Во входном файле содержится единственная строка, состоящая из строчных букв латинского алфавита и цифр. Длина строки не превосходит 2000....
0 / 0 / 0
Регистрация: 29.09.2017
Сообщений: 44
0

Создать описаниее класса для определения одномерных масивов строчек фиксированной длины - C++ - Ответ 12426799

27.05.2018, 17:09. Показов 720. Ответов 7
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
В интернете была найдена прога, я ее исправила , но теперь неправильно выводит массив
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
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
#include <iostream>
#include <conio.h>
#include <iomanip>
#include <locale>
using namespace std;
class Massiv_Class
{
 int *a,*d,n,min;
 public:
 void Sozd();
 void Vvod();
 void Sceplenie(int n1, int n2);
 void Slijanie(int n3, int n4);
 void Print();
 void Vivodstr(int number);
 void Vivodelem(int rec, int field);
};
void Massiv_Class :: Sozd() //
{
int m;
 cout<<"Кол-во строк=";cin>>n;
 int min=0;
 for (int i=0;i<n;i++)
 {
 cout<<"Кол-во элементов "<< i+1 <<"в строке -  ";
 cin>>m;
 *(d+i)=m;// не совсем понятно
if (min<m) min=m;// не совсем понятно
 }
 a=(int*)malloc(sizeof(int)*n*min);
}
void Massiv_Class::Vvod()// 
{
 Sozd();
 for(int i=0;i<n;i++)
 for (int j=0; j<*(d+i); j++)
 {
 cout << "Введите число" << i + 1 << " -  ";
        cin>> *(a+i+j);
 }
}
void Massiv_Class :: Print()//Вывод всех строк
{
 for(int i=0;i<n;i++)
 {
 for (int j=0; j<*(d+i);j++)
 {
 cout<<setw(6)<<*(a+i+j);
 }
 cout<<endl;
 }
}
void Massiv_Class :: Vivodstr(int number)//Вывод по индексу
{cout<<"Введите номер массива : ";cin>>number;
 for(int i=0;i<n;i++)
 {
 for (int j=0; j<*(d+i);j++)
 {
 if (i==number) cout<<setw(6)<<*(a+i+j);// не совсем понятно
 }
 cout<<endl;
 }
}
 
void Massiv_Class ::Vivodelem(int rec, int field)//Ââûâîä êîíêðåòíîãî åëåìåíòà êîíêðåòíîé ñòðîêè(field)
{cout<<"Введите номер строки: ";cin>>rec;
 cout<<endl;
 cout<<"Введите номр столбца: ";cin>>field;
 cout<<endl;
 for(int i=0;i<n;i++)
 {
 for (int j=0; j<*(d+i);j++)
 {
 if ((i==rec)&&(j==field)) cout<<"Элемент-  "<<setw(6)<<*(a+i+j);
 else "Нету такого массиваí!";
 }
 cout<<endl;
 }
}
void Massiv_Class :: Sceplenie(int n1,int n2)//Сцепление двкх массивов
{ cout<<"Введите номер 1 строки: ";cin>>n1;cout<<endl;
 cout<<"Введите номер 2 строки : ";cin>>n2;cout<<endl;
 int m1,m2,k,j,l,p;
 int c[20];
 m1=*(d+n1);
 m2=*(d+n2);
 int m3=m1+m2;
 k=0;
 for (l=0;l<m3;l++)
 if(l<m1)
 {c[l]=*(a+n1+l);// не совсем понятно
 cout<<setw(6)<<c[l];
 }
 else if((l>=m1)&&(l<m3))
 {
 c[l]=*(a+n2+k);// не совсем понятно
 cout<<setw(6)<<c[l];
 k++;
 }
}
void Massiv_Class :: Slijanie(int n3,int n4)//Сцепление двух массивов без повторений
{cout<<"Введите номер 1 строки : ";cin>>n3;cout<<endl;
 cout<<"Введите номер 2 строки  ";cin>>n4;cout<<endl;
 int m1,m2,k,j,l,p,l1;
 int c[20],f[20];
 m1=*(d+n3);// не совсем понятно
 m2=*(d+n4);// не совсем понятно
 int m3=m1+m2;
 k=0;
 for (l=0;l<m3;l++)
 {
 if(l<m1)
 {c[l]=*(a+n3+l);
 }
 else if((l>=m1)&&(l<m3))
 {
 c[l]=*(a+n4+k);
 k++;
 }
 }
 l1=0;
 f[l1]=c[l1];
 cout<<setw(6)<<f[l1];
 for(p=1;p<m3;p++)
 if(f[l1]!=c[p])
 { l++;
 f[l1]=c[p];
 cout<<setw(6)<<f[l1];
 }
}
int main()
{
setlocale(LC_ALL,"Russian");
 Massiv_Class a,b;
 int number,punkt,rec,field,kol,n1,n2,n,n3,n4;
while (punkt!=7)
 { cout<<"__________________МЕНЮ_________________ ";cout<<endl;
 cout<<"1 - Создание массива ";cout<<endl;
 cout<<"2 - Вывод";cout<<endl;
 cout<<"3 - Вывод строки";cout<<endl;
 cout<<"4 - Сцепление двух массивов";cout<<endl;
 cout<<"5 - Слияние 2х массивов (без повторений)";cout<<endl;
 cout<<"6 - Вывод элемента";cout<<endl;
 cout<<"7 - Выход";cout<<endl;
 cout<<"Выберете пункт -  "; cin>> punkt;
 
 switch(punkt)
 {
 case 1: {
 a.Vvod();
 cout<<endl;
 a.Print();
 cout<<endl;
 
 }
 break;
 case 2: {
 a.Print();
 cout<<endl;
 }
 break;
 case 3: {
 cout<<endl;
 a.Vivodstr(number);
 
 }
 break;
 case 4: {
 
 a.Sceplenie(n1,n2);
 cout<<endl;
}
 break;
 case 5: {
 
 a.Slijanie(n3,n4);
 cout<<endl;
}
 break;
 
 case 6: {
 
 a.Vivodelem(rec,field);
}
 break;
 case 7:
 break;
 }} }


Вернуться к обсуждению:
Создать описаниее класса для определения одномерных масивов строчек фиксированной длины C++
Миниатюры
Создать описаниее класса для определения одномерных масивов строчек фиксированной длины  
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.05.2018, 17:09
Готовые ответы и решения:

Описание класса для определения одномерных массивов строк фиксированной длины
Составить описание класса для определения одномерных массивов строк фиксированной длины....

Создать класс одномерных масивов содержащих строки фиксированной длины
Очень прошу помочь, так как сам ничего не понимаю. Не смотря на мое желаниие учиться, преподаватели...

ООП.Составить описание класса для определения одномерных массивов строк фиксированной длины
Условие задачи: Составить описание класса для определения одномерных массивов строк фиксированной...

Составить описание системы объектов для определения одномерных массивов строк фиксированной длины
Составить описание системы объектов для определения одномерных массивов строк фиксированной длины....

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

Разработка класса одномерных массивов строк фиксированной длины
Всем здрате. Вот собственнно просьба: подскажите в каком направении двигаться) Класс должен...

Сделать зеркальное отображение одномерных масивов ABC, массивы разной длины
Сделать зеркальное отображение одномерных масивов ABC, массивы разной длины. Помогите пожалуйста,...

Создать описаниее класса прямоугольника со сторонами, параллельными осям координат
Создать описаниее класса прямоугольника со сторонами, параллельными осям координат, и заданного...

Составить описание класса для определения одномерных массивов
напишите пжлста програмку:

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