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

Указатели.Функции (произведение элементов массива) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Алгоритмы на C++ http://www.cyberforum.ru/cpp-beginners/thread792750.html
Вот решил приобрести себе такую ​​книгу. http://www.ozon.ru/context/detail/id/5531965/ Книга вроде не плохая, но там нет описания всех структур данных (отображение, множества). Хотелось бы все структуры знать, и не платить два раза) По вашему мнению, это не пустая трата денег? Или возможно есть другие книги со всеми структурами? Посоветуйте что-то, потому что эта книга тоже не малых денег стоит...
C++ Реализовать базу данных через текстовый файл народ у меня есть вопрос как сделать чтобы программа на си++ записывала данные в одномерный массив а потом записывала данные массива в файл например тхт формата, также в этой программе должна присутствовать функция открытия записанного нами массива и его редактирования. Понимаю что это сложно но этот форум не для школьников. заранее спасибо! http://www.cyberforum.ru/cpp-beginners/thread792734.html
Программа подсчета цифр в строке C++
Вопрос собственно не в самой программе, а в одной её строчке:) #include "stdafx.h" #include <stdio.h> #include <conio.h> #define eof -1 #define maxind 10 int main()
C++ queue multitreading
вот есть очередь и цикл //### float sum = 0; float number; std::queue<int> myqueue; std::cout << "Hello World" << std::endl; for(int i=1;i<101;i++)
C++ C++11::templates::compilation failure http://www.cyberforum.ru/cpp-beginners/thread792721.html
Почему не компилируется. Объяснить. template< unsigned v = 10 > class a { public: class b { std::vector< char > seq; int n;
C++ Мусор при правильном считывание данных из файла #include <iostream> #include <fstream> #include <string> #include <string.h> class Database { public: Database(){count = 0;} подробнее

Показать сообщение отдельно
xtorne21st
интересующийся
300 / 271 / 19
Регистрация: 25.09.2010
Сообщений: 1,056
23.02.2013, 03:49     Указатели.Функции (произведение элементов массива)
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
#include <iostream>
 
#define SIZE 10
 
int Memo[SIZE];
 
int subzero()
{
    int r = 0;
    for (int j = 0; j < SIZE; ++j)
        r += Memo[j] > 0; 
    return r;
}
 
void push(int* v, int n)
{
    for (int i = 0, j = 0; i < n; )
        if (Memo[j++] > 0)
            v[i++] = Memo[j-1];
}
 
long compos(int* v, int n)
{
    long res = 0;
    res = 1 * v[0];
    for (int i = 1; i < n; ++i)
        res *= v[i];
    return res;
}
 
int main()
{
    for (int i = 0; i < SIZE; ++i)
        std::cin >> Memo[i];
 
    int sz = subzero();
    int* arr = new int[sz];
    push(arr, sz);
 
    std::cout << compos(arr, sz) << '\n';
 
    delete [] arr;
 
    return 0;
}
 
Текущее время: 00:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru