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

Найти ошибку в перегруженной функции - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ выход из программы при первом найденном i http://www.cyberforum.ru/cpp-beginners/thread1010130.html
#include<stdio.h> #include<math.h> #include<conio.h> void main() { float mas ={12.4821, 9.47979, 11.0158, 9.92554, 11.0637, 10.6922, 11.4358, 10.4452, 11.5289, 10.197, 11.356, 12.0225, 12.419, 10.6208, 9.83437, 12.5238, 11.2803, 10.5328, 11.888, 12.3493, 12.8205, 11.3478,
C++ Вечный календарь ошибка компиляции Здравствуйте!Написал программу при компиляции выдается ошибка.не могу разобраться где именно.подскажите пожалуйста. #include <iostream> #include <string.h>//работа со строками using namespace std; /*функция просчёта дня недели*/ int fun1(int d, int m, int y) { int a, b, c=0;//промежуточные значения b = fun3(m,y); http://www.cyberforum.ru/cpp-beginners/thread1010127.html
Вычислить обратную величину произведения тех членов последовательности A1.An, для которых i+1<ai<i C++
Буду благодарен за помощь в решении и блок-схему по возможности :-[ Даны натуральное число n, действительные числа a1.....an. Вычислить обратную величину произведения тех членов последовательности а1....аn, для которых выполняется условие i+1<ai<i
new, malloc, C++
Добрый день. При роботе с дин. памяттю в конец выделяемой памяти добавляеться какойто бред, чтото топа "<<<ЮЮЮээээ". Почему так присходит?
C++ алгоритм шифрования MISTY1 http://www.cyberforum.ru/cpp-beginners/thread1010117.html
Здравствуйте, у кого есть исходник misty1 желательно рабочий - поделитесь пожалуйста, просто в интернете нигде найти не могу. спасибо
C++ Вычислить сумму заштрихованных элементов матрицы Вычислить сумму заштрихованных элементов матрицы показанных на рисунке. Рисунок Мне надо сделать нижнюю часть(такую же как и верхняя) Вот верхняя часть: #include "stdafx.h" #include "iostream" #include "ctime" using namespace std; подробнее

Показать сообщение отдельно
A0A
0 / 0 / 0
Регистрация: 13.10.2013
Сообщений: 36
17.11.2013, 16:13     Найти ошибку в перегруженной функции
Почему-то произведению присваивется размер массива.

C++ (Qt)
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
#include "stdafx.h"
#include <iostream>
#include <fstream> 
#include <time.h> 
#include <conio.h>
using namespace std;
 
int Fun(int *p,int n)
{   int i, proizv=1;
    for(i = 0; i < n; i++)
        if (p[i]>0)
        proizv *= p[i]; 
    return p, n;
}
int Fun(int *p,int n,int imin)
{
    int sum = 0;
for (int i=0; i<imin; i++)
        sum += p[i];
       return sum;
}
 
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale(LC_ALL,"russian");
 
    int *p,A,B, summ; 
    int n,j,s;
    ofstream out("fail.txt"); 
    srand(time(0));
    cout << "Число элементов массива: "; cin >> n;
            p=new int[n];
    for(j=0;j < n;p[j++]=(rand()-16384)/100); 
    for(j=0;j < n;cout << p[j++] << '\t'); cout << endl;
        cout << "Произведение положительных элементов " <<Fun(p,n)<<endl;
            int min=0, imin;
           for(int i = 0; i < n; i++)
  if (p[i] < min)
    {min = p[i];
  imin = i;}
        cout << "Минимальный элемент " <<min<<endl;
        cout<< "Номер минимального элемента: "<<imin<<endl;
       cout << "Сумма элементов до минимального элемента " <<Fun(p,n,imin)<<endl;
    system ("pause");
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru