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

Ввести размерность матрицы с клавиатуры - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Записать программу в функцию http://www.cyberforum.ru/cpp-beginners/thread1039635.html
Как засунуть всю задачу в функцию, так что бы вызвать ее с помощью меню? Задача: Ввести строку. Найти в функции в ней слово максимальной длины. Код программы: #include <iostream> using namespace std; int main() { int max = 0, a; char str, s, smax;
C++ исправить код Помогите пожалуйста исправить код! #include "stdafx.h" #include<iostream> #include<cmath> #include <conio.h> #include <stdlib.h> #include <Windows.h> // Билет 7 using namespace std; http://www.cyberforum.ru/cpp-beginners/thread1039627.html
C++ Преобразовать массив, чтобы сначала располагались все элементы, отличающиеся от максимального не более чем на 20%
"Преобразовать массив таким образом, чтобы сначала располагались все элементы, отличающиеся от максимального не более чем на 20%, а потом – все остальные." Подмогните, пожалуйста, если кто может. Запутался совсем... ps: уровень знания - детский сад pps: вообще задание звучит так: "В одномерном массиве, состоящем из п вещественных элементов, вычислить: — количество элементов массива, меньших...
проверка монитора C++
Привет товарищи! ) Так как программист я неахтишный(мои познания оканчиваются на основах ООП) - вынужден просить помощи у вас! ;) А задача у меня такая: нужно написать программу для тестирования монитора на С++ аналогичную Everest_овскому Gradient Fills. Буду весьма признателен за любую помощь и даже поделюсь печеньем.
C++ Сравнение дробей http://www.cyberforum.ru/cpp-beginners/thread1039619.html
Здравствуйте, очень нужна ваша помощь. Помогите, пожалуйста с сравнение дробями. больше, меньше, равно. #include "stdafx.h" #include<conio.h> #include <math.h> #include <iostream> #include <string> using namespace std; class drobi {
C++ Структуры. Определить среднюю оценку каждого ученика и всего класса Известны оценки каждого из 20 учеников класса по двенадцати предметам. Определить среднюю оценку каждого ученика и всего класса. Вывести фамилии учеников, у которых средняя оценка выше средней по классу. Напишите пожалуйста, если не сложно. подробнее

Показать сообщение отдельно
StackOverflow
All rights reserved.
91 / 81 / 5
Регистрация: 03.08.2013
Сообщений: 258
13.12.2013, 04:23     Ввести размерность матрицы с клавиатуры
Vladio, перегрузка шаблонных функций, если часто требуется создавать массивы различных типов и размерностей:
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
#include <iostream>
#include <string>
 
template < typename returnType, typename inputType >
returnType * createArray( inputType column )
{
    returnType * arrayPtr = new returnType [ column ];
 
    return arrayPtr;
}
 
template < typename returnType, typename inputType >
returnType ** createArray( inputType row, inputType column )
{
    returnType ** arrayPtr = new returnType * [ row ];
 
    for ( int i = 0; i < row; i++ )
    {
        arrayPtr[ i ] = new returnType [ column ];
    }
 
    return arrayPtr;
}
 
int main()
{
    double * arrayOfDoubles = createArray < double > ( 8 );
 
    int * arrayOfIntegers = createArray < int > ( 10 );
 
    std::string ** arrayOfStrings = createArray < std::string > ( 10, 2 );
 
.....
 
    return 0;
}
Добавлено через 24 минуты
Лучше бы конечно возвращаемый тип специфицировать как returnType * const, дабы избежать возможной утечки памяти в будущем.
 
Текущее время: 07:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru