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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Файлы данных http://www.cyberforum.ru/cpp-beginners/thread36576.html
Добрый вечер милые форумчане. Просто умоляю вас помочь мне сделать лабораторку по информатике...я совершенно не понимаю этого С++((((( вот задание: На основе запроса вычислить количество работников за каждым разрядом работ исходя из пола работника. Рассчитанные показатели вывести в следующей форме -------------------------------------------------------------------------------- ...
C++ Массивы, сортировка Люди помогите сделать єто задание: Лабораторна робота №2 Тема – алгоритмізація і програмування процесів обробки масивів. Мета – набуття навичок використання у текстах програм мовами програмування С та С++ масивів та покажчиків розміщення даних у пам’яті ЕОМ. Завдання на виконання лабораторної роботи складається з двох частин. 1 частина – алгоритмізація і програмування процесів обробки... http://www.cyberforum.ru/cpp-beginners/thread36572.html
C++ Определить средний балл за сессию и отсортировать список по сумме баллов
Есть задача: создать массив данных о студентах группы. Записать имя, фамилию, год рождения каждого студента, оценки по пяти экзаменах. Определить средний балл за сессию и отсортировать список по сумме баллов #include <stdio.h> #include <iostream.h> #include <conio.h> struct student // Шаблон структуры { char name; // имя char fam; // фамилия int year; ...
C++ Удалить из текста каждое четное предложение.
Товарищи, вобщем прошу вас помоч со следующей задачей: Нужно удалить из текста, находящегося в файле, каждое четное предложение. Прощу посоветовать с чего вообще начать, какойнить алгоритм, а то у меня нет никаких мыслей как это сделать...
C++ Примеры решения простеньких задачек на Си http://www.cyberforum.ru/cpp-beginners/thread36559.html
Здравствуйте!Мне нужны примеры решения простеньких задачек на Си.Помогите!
C++ вычислить сумму эл. массива Ктонить помогите решить задачу!!! Меня что -то заклинило... Задача: В одномерном массиве, состоящем из n целочисленных элементов, вычислить: 1. Произведение элементов массива с четными номерами. 2. Сумму элементов массива, расположенных между первым и последним нулевыми элементами. Преобразовать массив таким образом, чтобы сначала располагались все положительные элементы, а потом - все... подробнее

Показать сообщение отдельно
Evg
Эксперт CАвтор FAQ
17635 / 5859 / 378
Регистрация: 30.03.2009
Сообщений: 16,160
Записей в блоге: 26
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
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru