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

Передача массива из одной функции в другую, и сложение его элементов. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти длину второго слова в строке http://www.cyberforum.ru/cpp-beginners/thread570910.html
как найти длину второго слова в строке?
C++ win API увеличение числа Изучаю в универе win api в BORLAND 5 мне дали задание когда нажимаешь стрелочки вверх(VK_UP) в низ(VK_DOWN) то текст "Привет" поднимается или опускается на 10 пикселей Столкнулся с такой проблемой, делаю так: // задал переменную static int counter=0; // тут реализую case WM_KEYDOWN: http://www.cyberforum.ru/cpp-beginners/thread570908.html
Быстрое деление двух длинных чисел C++
Доброго времени суток! Реализую алгоритм деления длинного числа на длинное из книги Кнута (4.3.1). Числа хранятся в массиве типа int, в каждой ячейке по 3 цифры. Алгоритм в большинстве случаев считает верно только первые цифры частного, в итоге число получается меньше реального частного. Проверяла уже кучу раз, никак не могу найти ошибку. Само частное угадывается правильно, но неверно...
Составить систему тестов и вычислить полученное выражение для нескольких значений C++
Не могу понять задание помогите Составить систему тестов и вычислить полученное выражение для нескольких значений Х, определить при каких Х выражение не может быть вычислено. //--------------------------------------------------------------------------- #include <vcl.h> #include <conio.h> #include <iostream.h> #include <math.h> #include<dos.h>
C++ Перевод текстовой записи формулу в читаемую функцию. http://www.cyberforum.ru/cpp-beginners/thread570869.html
Пишу диплом, в реализации подразумевается генерация и изменение большого числа различных функций. Единственный вариант который я смог подобрать для более менее адекватного алгоритма подразумевает перевод текстовой записи в формулу в математическую, то есть чтобы можно было посчитать значение по формуле из текстового файла для заданного х. Все было бы замечательно, если бы можно было использовать...
C++ Builder Сообственно не могу понять, почему не фильтрует массив Дан массив А, из него вывести елементы без повтора в массив В. То есть если цифры 2 в массиве А штук 5, то в В только одну штуку выведет, без повтора. но оно выводит весь А массив в В. //--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include "prb.h"... подробнее

Показать сообщение отдельно
TIGER535
0 / 0 / 0
Регистрация: 03.03.2012
Сообщений: 8
11.05.2012, 00:21     Передача массива из одной функции в другую, и сложение его элементов.
Здравствуйте, задание:
Создать две функции для работы с массивом:
• формирование массива трехзначных чисел с помощью датчика случайных чисел и вывода его на экран;
• вычисление суммы массива.
Имя массива и его размер передаются в функцию в качестве параметров.

код:
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
#include "stdafx.h"
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <iostream>
#include <time.h>
using namespace std;
 
int size;
int summ = 0;
 
int summ_mass (int massiv[])
    { 
    int i;
    for(i = 0; i < size; i++);
        {
        summ += massiv[i];
        }
    printf("\n %d \n", summ); 
    free(massiv);
    return summ;    
    }
 
int generate (int size)
    {
    int* massiv = new int[size];
    int i;
    for(i = 0; i < size; i++)
    {
        massiv[i] = rand()%100;
        printf(" %d",massiv[i],"\t");
    }
    summ_mass (massiv);
    return (summ);
    }
 
int main()
    {
    setlocale(0,"Rus");
    //char* name;
    //printf(" Введите название массива ");
    //scanf("%c",&name);
    printf("\n Введите размерность массива ");
    scanf("%d",&size);
    generate(size);
    printf("\n Сумма массива ");
    //puts(name);
    printf(" равна : %d \n \n", summ);
    getch();
    return 0;
    }
не пойму в чем проблема, вроде передает, но не считает,
предполагаю что неправильно передаю, или что то с типами переменных напутал,
дебаг идет нормально до момента счета, но цикл суммирования как будто проскакивает.

прошу помощи, спасибо
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru