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

Распределить код на функции - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Циклические алгоритмы. Составить схему http://www.cyberforum.ru/cpp-beginners/thread1702441.html
z={2}^{n}, n\epsilon N
C++ Как правильно считать два векторных массива из файла? Не работает вывод именно из файла #include "stdafx.h" #include <iostream> #include <fstream> #include <vector> using namespace std; double Lagrange(double nach, vector<double> xv, vector<double> yv) { double S = 0; double li = 1; for (int i = 0; i < 5; i++) { http://www.cyberforum.ru/cpp-beginners/thread1702433.html
C++ Транспонировать матрицу (borland c++)
Дано натуральное число n, определяющий количество строк и столбцов в де- которой заданной квадратной матрицы целых чисел М1. Выполнить транспону- ния этой матрицы в матрицу М2, то есть строки матрицы сделать столб- цами и наоборот.
C++ Вычислить среднее и сумму для каждого отдельного имени ассоциативного массива
Доброго времени суток! Хочу разобраться с примером из книги Страуструпа. Задание звучит следующим образом: введите последовательность возможно разделенных пробельным символами пар (имя, значение). Вычислите и выведите сумму и среднее как для каждого отдельного имени, так и для всех имен. Пока я реализовал только ввод и вывод данного массива. Возник вопрос в следующем (может быть, я не так...
C++ Парсинг строки по пробелам http://www.cyberforum.ru/cpp-beginners/thread1702420.html
Делаю консоль. Написал парсер команд: string command = {""}; int i = 0; while(i < 5){ command = ""; i++;} При этом команда по пробелам заноситься в массив. Работает это так: - download http://example.com/1.txt 1.txt заноситься в массив как "download", "http://example.com/1.txt" и "1.txt" Но если вводить путь с пробелами, то получается баг
C++ Конструктор копирования Здравствуйте, нужно создать класс с полями Писатель, его книги, издательство, год И есть такие три задачи, которые нужно решить. все бы ничего, если не нужно было бы использовать конструктор копирования. Как он работает, я примерно понимаю. Но не понимаю как его тут применить а) список книг заданного автора; б) список книг, выпущенных заданным издательством; в) список книг, выпущенных после... подробнее

Показать сообщение отдельно
Lazariev_V
0 / 0 / 0
Регистрация: 14.12.2015
Сообщений: 41
03.04.2016, 23:10     Распределить код на функции
В общем,такая проблема,нужно создать перегруженную функцию,для кода,но когда я начинаю делать это,то появляется масса ошибок,я не знаю почему. Код написан и отлично работает,единственное,что осталост,это разсегментировать его на ПЕРЕГРУЖЕННЫЕ функции,пожалуйста выручите меня и если можно , то объясните как вы
это сделали,спасибо зараннее

КОД :
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
#include <iostream>
#include <ctime>
using namespace std;
 
void main()
{
    srand(time(NULL));
    const int SIZE = 6;
    int myArray[SIZE][SIZE] = {};
    int tmp;
    for (int i = 0; i < SIZE; i++)
    {
        for (int j = 0; j < SIZE; j++)
        {
            myArray[i][j] = (rand()% 100)/10.0;
            cout<<myArray[i][j]<<' ';
        }
        cout << "\n";
    }
    
    for (int i = 0; i<SIZE; i++)
    {
        for (int j = 0; j<SIZE; j++)
        {
            for (int k = j; k<SIZE; k++)
            {
                if (myArray[i][j]>myArray[i][k])
                {
                    tmp = myArray[i][j];
                    myArray[i][j] = myArray[i][k];
                    myArray[i][k] = tmp;
                }
            }
        }
        cout << "\n";
    }
    cout << "Sorted matrix: " << endl;
 
    cout << "\n";
    for (int i = 0; i<SIZE; i++)
    {
        for (int j = 0; j<SIZE; j++)
        {
            cout << myArray[i][j]<<" ";
        }
        cout << endl;
    }
 
    int min = myArray[0][0];
    for (int i2 = 0; i2 < SIZE; i2++)
    {
 
        if (myArray[i2][i2]<min)
        {
            min = myArray[i2][i2];
        }
 
    }
    cout << "\nThe minimum number is: " << min << endl;
 
    int max = myArray[0][0];
    for (int i2 = 0; i2 < SIZE; i2++)
    {
 
        if (myArray[i2][i2]>max)
        {
            max = myArray[i2][i2];
        }
 
    }
    cout << "\nThe maximum number is: " << max << endl;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru