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

В целочисленной матрице вставить новый столбец перед всеми столбцами, в которых встречается заданное число - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Организовать представление множеств в виде линейных однонаправленных списков http://www.cyberforum.ru/cpp-beginners/thread1627085.html
Даны два множества А и В. Организовать представление множеств в виде линейных однонаправленных списков. Мощность множеств и элементы множеств задавать с клавиатуры. В программе выполнить проверку...
C++ Предложить варианты оптимизации для готовой программы, находящей корни квадратного уравнения Здравствуйте уважаемые, будьте так любезны проверьте код. вроде работает как надо, но смущает отсутствие else, или можно обойтись только if. #include <iostream> using namespace std; int main()... http://www.cyberforum.ru/cpp-beginners/thread1627079.html
C++ Модель Ферхюльста для описания поведения жертв
Здравствуйте, шарю плохо, если кто может - помогите. Используя модель Ферхюльста для описания поведения жертв, предложите свой вариант математической модели «хищник-жертва». Проведите качественный...
C++ Перемещение функций в отдельный файл
Необходимо функции для ввода, вывода и обработки массива разместить в отдельном файле. Внутри функции весь доступ к элементам массива осуществить с помощью указателей. Помогите пожалуйста. Заранее...
C++ Fgets не приостанавливает программу, если перед ним cin http://www.cyberforum.ru/cpp-beginners/thread1627039.html
Почему после cin (конкретно после ввода, когда дошел до fgets) не приостанавливается программа? Проскакивает, будто пользователь уже что-то ввел, но фактически это не так. #include <iostream>...
C++ Использование классов (sha1) В sha1.h /* sha1.h */ #ifndef SHA1_H #define SHA1_H #include <stdint.h> #ifdef __cplusplus extern "C" { #endif подробнее

Показать сообщение отдельно
Bob103
8 / 8 / 3
Регистрация: 23.09.2015
Сообщений: 242
Завершенные тесты: 3
27.12.2015, 21:12  [ТС]
Вот максимум моих размышлений(может бред):
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
#include <iostream> 
using namespace std;
int ** creat(int &n, int &m)
{cout <<"n="; cin >>n; cout <<"m="; cin » m ;
int **mas=new int *[2*n]; //определяем максимальное количество стр ок
for (int i=0; i<n;++i) mas[i]=new int [m]; 
for (int i=0; i<n; ++i)
for (int j=0; j<m; ++j){cout«"m as["«i«"]["«j«"]="; cin»mas[i][j];} 
return mas;}
void print (int **mas, int n, int m)
{for (int i=0; i<n; i++, cout«endl) 
for (int j=0; j<m; j++) cout<<mas[i][j)«"\t";} 
void deleteMas(int **mas, int n)
{for (int i=0;i<n; i++) delete [] mas[i]; 
delete [] m as;}
int main()
{int n, m, k;
int **a=creat(n,m); //создаем и заполняем матрицу а
int n2=2*n; //п- текущее количество строк, п2 -максимально возможное
print(a,n,m); //выводим первоначальный массив
cout«''k="; cin»k; //вводим номер строки для добавления
if (k<0 || k>n-1 ||n+1>n2) cout«"error”;
else {for (int i=n; i>k; -i) a[i]=a[i-1]; //выполняем сдвиг строк
++n; //увеличиваем текущее количество строк в массиве
a[k]=new int [m); //выделяем память под новую строку массива и заполняем ее
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru