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

Найти сумму элементов массива (используется распределение динамической памяти) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Обращение к данным другого объекта http://www.cyberforum.ru/cpp-beginners/thread708754.html
В одном из методов класса block необходимо обратиться к полю объекта класса game. Пробую передачу объекта по указателю в конструктор, но выводится вполне ожидаемое предупреждение "тип This_game должен быть классом" :facepalm: Вопрос: каким образом лучше организовать обращение метода одного класса к полю объекта другого класса? block.h #pragma once #include "game.h" class block {
C++ Агрегация ООП Здравствуйте. Помогите разобраться с одной деталью. Вот код:#include <iostream> #include <conio.h> #include <string> using namespace std; class Vuzol{ char el_name; public: Vuzol(); http://www.cyberforum.ru/cpp-beginners/thread708749.html
Строка восьмеричное число C++
Напишите программу, которая определяет, явлется ли введенная с клавиатуры строка восьмеричным числом. Need your help pls!!! >_<
Одномерные массивы. Сформировать два массива размерности 10,включая в первый элементы исходного массива с четными индексами,А во второй с нечетными C++
Цель:Закрепить базовые алгоритмы работы с одномерными массивами(C++ Builder) Ввести с клавиатуры массив,состоящий из 20 элементов.Сформировать два массива размерности 10,включая в первый элементы исходного массива с четными индексами,А во второй с нечетными.В первом массиве посчитать кол-во отрицательных элементов,во втором кол-во положительных.Вывести на экран исходный массив ,два...
C++ Динамическая память и строки http://www.cyberforum.ru/cpp-beginners/thread708740.html
Подскажите пожалуйста , как выделить динамическую память под строку , а потом освободить её? это будет что-то типа такого ...? char *p; p=new char; delete p; Как это можно сделать , если нужно , например ,выделить память под строку , ввести строку с клавиатуры а потом удалить память ?
C++ Работа с графикой в консоли Есть вот такое задание. Требуется сделать в консоли. Требуется подключить графику. Из всего знаю, что требуется библиотека "Windows.h". Может кто-нибудь помочь с простейшими примерами, где будут основные команды, чтобы заставить двигаться шар. Ничего путного найти не могу, по крайней мере на моей машине работает явно не так как надо. Или ссылку с информацией о функциях данной библиотеки,... подробнее

Показать сообщение отдельно
_Vova_
0 / 0 / 0
Регистрация: 04.11.2012
Сообщений: 43
25.11.2012, 17:58     Найти сумму элементов массива (используется распределение динамической памяти)
Вот есть код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include "stdafx.h"
#include <iostream>
#include <ctime>
#include <iomanip>
#include <conio.h>
using namespace std;
 
int main(int argc, char* argv[])
{srand(time(0)); // генерация случайных чисел
 float *p = new float [20];// создание динамического массива вещественных чисел на двадцать элементов
 int i, suma; 
 for (i=0;i<20;i++)
 p[i] = (rand() % 20 + 1) / float((rand() % 20 + 1)); //заполнение массива случайными числами с масштабированием от 1 до 20
 cout << "Created array:";
 for (i= 0;i<20;i++)
 cout << setprecision(4) <<p[i] << "    ";
 delete [] p; // высвобождение памяти
 getch();
 return 0;
}
создаётся массив случайных вещественных чисел . подскажите , пожалуйста , как можно найти сумму элементов массива ? вот пусть мы создаём переменную
C++
1
float suma
, так потом тоже нужно будет выделять и освобождать память ?помогите пожалуйста!
и ещё , как можно понять эти строчки?немного не пойму , как это работает ...
C++
1
 (rand() % 20 + 1) / float((rand() % 20 + 1));
Заранее спасибо!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru