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

Задача на динамические структуры данных - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Рекурсия: вычисление количества четных элементов в целочисленном массиве http://www.cyberforum.ru/cpp-beginners/thread862829.html
Задание: Написать рекурсивную функцию вычисления количества четных элементов в целочисленном массиве {a} где i=1,2,3.......n Не могу понять как тут представить рекурсивную функцию. сделал набросок, но не думаю, что он правильный. просьба исправить код с++: int sum(int a,int n,int p) {int i; for (i=1;i<=n;i++) if (a%2=0) p=p+1; }
C++ перевести исходники на c++ вот исходники на паскале, нужно перевести в c++ http://www.cyberforum.ru/cpp-beginners/thread862825.html
двусвязный список (упорядочить данные по номерам поездов) C++
помогите, пожалуйста, мне с двусвязным списком. мне нужно, чтобы во втором пункте данные были упорядочены по номерам поездов. по возрастанию. заранее спасибо))) // 2spisok.cpp: определяет точку входа для консольного приложения. #include "stdafx.h" #include "windows.h" #include "conio.h" #include "string.h" #include <iostream> #include "locale.h" using namespace std;
C++ Множественное наследование
Создать иерархию типов, описывающую данные - сигнал, данные результат обработки и данные, как результат обработки сигнала и представляющие собой сигнал. Использовать виртуальные базовые классы. я не поняла что за сигнал, данные результат обработки и данные, как результат обработки сигнала и представляющие собой сигнал можете объяснить
C++ vector<pointer>::iterator http://www.cyberforum.ru/cpp-beginners/thread862789.html
В общем, есть некий родительский объект, в котором хранится динамический массив указателей на дочерние объекты. Требуется пройтись по всем этим объектам и поменять значение определённого поля. А вот тут-то получается какая-то фигня: for (vector<Handle*>::iterator i = childHandles.begin(); i != childHandles.end(); i++) (*i)->isAvailable = false; ошибка: invalid use of member (did...
C++ Алгоритм шифрования и дешифрования Программно реализовать на языке C++ алгоритм шифрования и дешифрования сообщения c помощью метода "Шифр Шамира". И еще одну программку надо: Программно реализовать на языке C++ алгоритм электронной подписи сообщения и проверки его подлинности c помощью "Электронная подпись RSA" Заранее спасибо! Очень благодарна буду тому, кто мне поможет! подробнее

Показать сообщение отдельно
MarVaL
С++ Beginner
 Аватар для MarVaL
116 / 116 / 16
Регистрация: 28.02.2013
Сообщений: 246
12.05.2013, 21:42     Задача на динамические структуры данных
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
#include <iostream>
#include <cmath>
 
int main() {
    setlocale(LC_ALL, "RUS");
    int *arr, aSize, nRows;
 
    std::cout << "Размер одномерного массива =";
    std::cin >> aSize;
    arr = new int [aSize];
 
    std::cout << "Введите массив: ";
    for(int i = 0; i < aSize; ++i) {
        std::cout << "arr[" << i << "] = ";
        std::cin >> arr[i];
    }
 
    std::cout << "Количество строк в матрице =";
    std::cin >> nRows;
    int **matrix = new int*[nRows];
 
    for(int i = 0; i < nRows; ++i)
        matrix[i] = new int[aSize];
    
    
    for(int i = 0; i < nRows; ++i, std::cout << std::endl) {
        for(int j = 0; j < aSize; ++j) {
            matrix[i][j] = pow(arr[j], i + 1);
            std::cout << matrix[i][j] << ' ';
        }
    }
 
 
    delete [] arr;
    arr = NULL;
 
    for(int i = 0; i < nRows; ++i)
        delete[] matrix[i];
    delete[] matrix;
    std::cin.get();
    std::cin.get();
    return 0;
}
 
Текущее время: 14:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru