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

Динамический массив строк (вставить строку с номером к) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Неправильные includies http://www.cyberforum.ru/cpp-beginners/thread895318.html
Вот дана эта программа, к примеру: Файл cOther.h #ifndef _OTHER_H_ #define _OTHER_H class cOther { public: int one, two, three;
C++ Нужно выполнить лабораторную, пожалуйста. К зачёту не допускают 1.Проверьте, есть ли в слове приставка "при" или "пре". 2.Вставьте в слове после "кас" букву "а", если ее там нет. 3.Удалите из слова все буквы, совпадающие с последней буквой Заранее спасибо. http://www.cyberforum.ru/cpp-beginners/thread895317.html
C++ функция поиска для отсортированных массивов?
есть класс объект которого отсортированный массив,нужно написать для этого класса функцию int Find(int value) чтобы возвращал индекс элемента,,как написать?нужны чтобы она работала как то по другому,не как для обычных массивов
C++ однонаправленный список
#include <iostream> #include <conio.h> using namespace std; struct point { char name; point* next; }; void show_spisok(point *begin); point* make_point( int n);
C++ Года в текст http://www.cyberforum.ru/cpp-beginners/thread895307.html
Помогите написать прогу ,которая переводила любой год(вводится с клавиатуры) в текст. Нужно для перевода всей даты в текст..например: 5.02.1824 - пятое февраля тысяча восемьсот двадцать четвертого года. Пожалуйста ! Заранее благодарен.
C++ Программа для работы с текстовым файлом. Описать ф-ю для подсчета строк, состоящих из одинаковых символов Здравствуйте, помогите пожалуйста написать программу, которая будет из текстового файла выдавать число строк, состоящих из одинаковых символов. Т.е. описать функцию для подсчета строк, состоящих из одинаковых символов. Спасибо. подробнее

Показать сообщение отдельно
Kinroom
1 / 1 / 0
Регистрация: 13.12.2012
Сообщений: 99
08.06.2013, 14:51  [ТС]     Динамический массив строк (вставить строку с номером к)
Цитата Сообщение от Кудаив Посмотреть сообщение
придется перевыделять память под массив строк перекопировать до нужной позиции, вставлять строчку, вставлять остальное
я это и пробывал сделать,но ничего не выходит

Добавлено через 8 минут
Цитата Сообщение от Kinroom Посмотреть сообщение
я это и пробывал сделать,но ничего не выходит
Все сделал.Кому интерестно вот код:
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
#include <iostream>
#include <string>
#include <windows.h>
using namespace std;
 
void main()
{
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
int n,k;
cout<<"Пожалуйста введите количество строк";
cin>>n;
char **s = new char* [n];
for(int i = 0; i < n; ++i){
s[i] = new char [n];
}
  for (int i=0;i<n;i++)
      cin>>s[i];
  cout<<"Вы ввели данные строки: "<<endl;
  for (int i=0;i<n;i++)
      cout<<s[i]<<endl;
  cout<<"На какую позицию вы хотите вставить строчку?";
  cin>>k;
  cout<<"Введите строчку которую вы хотите вставить: ";
  char str[100];
  cin>>str;
  char **s1 = new char* [n+1];
  for(int i = 0; i < n; ++i){
   s1[i] = new char [n+1];
}
     
for (int i=0;i<n+1;i++)
{
    
    if(i<k-1) s1[i]=s[i];
    if(i==k-1) s1[i]=str;
    if (i>k-1) (s1[i]=s[i-1]) ;
    
    cout<<s1[i]<<endl;
    
}
cout<<endl;
}
 
Текущее время: 07:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru