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

Пользовательские Функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Файлы данных http://www.cyberforum.ru/cpp-beginners/thread36576.html
Добрый вечер милые форумчане. Просто умоляю вас помочь мне сделать лабораторку по информатике...я совершенно не понимаю этого С++((((( вот задание: На основе запроса вычислить количество...
C++ Массивы, сортировка Люди помогите сделать єто задание: Лабораторна робота №2 Тема – алгоритмізація і програмування процесів обробки масивів. Мета – набуття навичок використання у текстах програм мовами програмування... http://www.cyberforum.ru/cpp-beginners/thread36572.html
C++ Определить средний балл за сессию и отсортировать список по сумме баллов
Есть задача: создать массив данных о студентах группы. Записать имя, фамилию, год рождения каждого студента, оценки по пяти экзаменах. Определить средний балл за сессию и отсортировать список по...
C++ Удалить из текста каждое четное предложение.
Товарищи, вобщем прошу вас помоч со следующей задачей: Нужно удалить из текста, находящегося в файле, каждое четное предложение. Прощу посоветовать с чего вообще начать, какойнить алгоритм, а то у...
C++ Примеры решения простеньких задачек на Си http://www.cyberforum.ru/cpp-beginners/thread36559.html
Здравствуйте!Мне нужны примеры решения простеньких задачек на Си.Помогите!
C++ вычислить сумму эл. массива Ктонить помогите решить задачу!!! Меня что -то заклинило... Задача: В одномерном массиве, состоящем из n целочисленных элементов, вычислить: 1. Произведение элементов массива с четными номерами.... подробнее

Показать сообщение отдельно
Evg
Эксперт CАвтор FAQ
18458 / 6508 / 455
Регистрация: 30.03.2009
Сообщений: 18,162
Записей в блоге: 29
26.05.2009, 23:59
Т.е. если после тебе НЕ нужно, чтобы первоначальный массив был сохранён (т.е. новая матрица делалась прямо поверх старой), то в коде из поста #3 функцию mult делаешь void

C++
1
2
3
4
5
6
int **p;
m = 10; n = 20; // размерность матрицы
p = input (m,n); // вводим элементы массива
mul = 5; // коэффициэнт для умножения
mult (p, m, n, mul);
// Теперь p описывает матрицу, которая получена из исходной путём умножения на mul
Если тебе всё-таки нужно создать новую матрицу (чтобы осталась и старая и новая), то в процедуре mult создаёшь новую матрицу z1 (точно так же как ты чоздал a в процедуре input), а в том цикле, который у тебя уже написан вместо "z[i][j] = z[i][j]*mul" пишешь "z1[i][j] = z[i][j]*mul", а в конце процедуры "return z1;". А использование будет такое:

C++
1
2
3
4
5
6
int **p, **p1;
m = 10; n = 20; // размерность матрицы
p = input (m,n); // вводим элементы массива
mul = 5; // коэффициэнт для умножения
p1 = mult (p, m, n, mul);
// Теперь у нас есть две матрицы: исходная p и умноженная p1
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.