С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

объявление переменных - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Статическая библиотека, error C1083 http://www.cyberforum.ru/cpp-beginners/thread734510.html
Создал библиотеку, скомпилировал. Создал второй проект, ссылающийся на библиотеку, при компиляции выдаёт ошибку: error C1083: Не удается открыть файл включение: COMportLib.h: No such file or...
C++ Вычислить бесконечную сумму ряда с заданной точностью Пожалуйста помогите написать несколько задач C++ до 19-го декабря :) Буду очень благодарен :) 3.Вычислить бесконечную сумму ряда с заданной точностью e (e>0) : \sum_{i=1}^{\Infinity} 1\(2i)! . http://www.cyberforum.ru/cpp-beginners/thread734507.html
C++ Странная ошибка
#ifndef HUGEINTEGER_H #define HUGEINTEGER_H class HugeInteger { public: HugeInteger(); ~HugeInteger()...
Сформировать и вывести на экран новый массив, который будет содержать вначале все элементы массива A(0), затем все элементы массива B(4) C++
Здравствуйте! Помогите написать парочку программ... 3. Даны массивы A(0) и B(4). Сформировать и вывести на экран новый массив, который будет содержать вначале все элементы массива A(0), затем...
C++ Подсчитать сумму http://www.cyberforum.ru/cpp-beginners/thread734504.html
Пожалуйста помогите написать несколько задач C++ до 19-го декабря :) Буду очень благодарен :) 2.Для заданного натурального k и действительного x подсчитать выражение: \sum_{n=1}^{k}\mathbb{}...
C++ Стек, списки (Составить протокол работы стоянки, сообщая обо всех событиях) Вот задали задачу: Автомобильная стоянка вмещает n машин и имеет одну полосу с единственным въездом-выездом. Если владелец приходит за машиной, временно выезжают и потом возвращаются в том же... подробнее

Показать сообщение отдельно
MadBittern
7 / 7 / 1
Регистрация: 12.11.2012
Сообщений: 199

объявление переменных - C++

16.12.2012, 22:15. Просмотров 1746. Ответов 4
Метки (Все метки)

вообщем есть задание которое не раз тут обсуждалось решалось и тд. суть не в этом. столкнулся с маленькой проблемой при оформлении каждого пункта задания в виде отдельной функции, выводит ошибку типа идентификатор определение подскажите пожалуйста где я допускаю ошибку. коментами отключил ругающуюся часть,блок который должен быть в этой функции не удалял из main
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
73
/*4. В одномерном массиве, состоящем из n вещественных элементов, вычислить:
•   номер минимального элемента;
•   сумму элементов массива, расположенных между первым и вторым отрицательными элементами.
•   Преобразовать таким образом, чтобы сначала располагались все элементы, модуль которых не превышает 1, а потом – все остальные.
Каждый пункт задания оформить в виде отдельной функции.*/
#include <cstdlib>
#include <iostream>
#include <math.h>
#include <conio.h>
#include <windows.h>
using namespace std;
double sumEl ();
int conversion ();
 
 
int main()
{
    SetConsoleCP (1251);
    SetConsoleOutputCP (1251);
    int n;
    cout<<"Введите размер массива:  ";
    cin>>n;
    int*ptm;
    double *masS=new double[n];
    int i;
    float sum = 0;
    int min = 0;
    int a = -1, b = -1;
    cout << "Введите массив из " << n <<" чисел:\n";
    for (i=0; i<n; i++){printf("array[%d] = ",i); cin>>masS[i];
    if (masS[min] > masS[i])
                        min = i;
                    if (masS[i] < 0)
                        if (a == -1)
                            a = i;
                        else if (b == -1)
                            b = i;}
    if (a == -1 || b == -1)
                    cout<<"В массиве нет хотя бы двух отрицательных чисел: сумму не посчитать!";
                else
                {
                    float sum = 0;
                    for (int i = a + 1; i < b; i++)
                        sum += masS[i];
                    printf("Сумма между двумя отрицательными числами = [%d]", sum);
                }
 
    cout<<"\n_________________________________________\n";
    printf("Номер минимального элемента = [%d]", min);
    cout<<"\n_________________________________________\n"<<"Student GROUP: VIZ-173 Alexsey Doorman.\n";
    system("Pause");
    return 0;
}
/*int namberMin ()
{
}
double sumEl ()
{
    int a, b, sum;
    if (a == -1 || b == -1)
                    cout<<"В массиве нет хотя бы двух отрицательных чисел: сумму не посчитать!";
                else
                {
                    float sum = 0;
                    for (int i = a + 1; i < b; i++)
                        sum += masS[i];
                    printf("Сумма между двумя отрицательными числами = [%d]", sum);
                }
}
int conversion ()
{
}
*/
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.