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

Явных ошибок нет, но программа не работает - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Строки - считывание предложений. http://www.cyberforum.ru/cpp-beginners/thread119136.html
Всем привет! Вот такая задача: Написать программу, которая считывает из введенного с консоли текста первые 3 предложения и выводит их в обратном порядке. (предложения содержат <=256 символов) ...
C++ Матрица В чем ошибка? Как передать матрицу в функцию? //--------------------------------------------------------------------------- #include <vcl.h> #include <iomanip.h> #include <iostream.h>... http://www.cyberforum.ru/cpp-beginners/thread119129.html
C++ Vector как член класса
собственно заголовок моего класса: #pragma once #include <Vector> #include "StdAfx.h" #include "PObject.h" #include "PLine.h"
C++ Вопрос о динамическом выделении памяти
Доброго времени суток всем. у меня вопрос к работе следующего кода: delete values; // Удаляем массив из кучи values = temp; // присваиваем адресу...
C++ Шаблон для односвязного списка http://www.cyberforum.ru/cpp-beginners/thread119044.html
Доброго времени суток! Проблема - пишу шаблон для односвязного списка На приведенном фрагменте дает ошибку - " 45 D:\C++\test.cpp expected constructor, destructor, or type conversion before '*'...
C++ Простое диалоговое окошко main.h: #define IDC_STATIC 100 BOOL CALLBACK DlgProc(HWND, UINT, WPARAM, LPARAM); void DlgOnCommand(HWND, int, HWND, UINT); BOOL DlgOnInitDialog(HWND, HWND, LPARAM); main.cpp: подробнее

Показать сообщение отдельно
PointsEqual
ниначмуроФ
836 / 520 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
19.04.2010, 21: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
#include <iostream>
#include <conio.h>
#include <iomanip>
 
int Sum(int* mMas, int size);
 
int main()
{
     std::cout<<"Vvedite razmernost odnomernogo massiva: ";
     int size=0;
     std::cin>>size;
     int* pMas=new int[size];
     srand(time(NULL));
     for(int i=0; i<size; i++){
         pMas[i]=rand()%10;
         std::cout<<std::setw(3)<<pMas[i];
     }
     std::cout<<std::endl<<Sum(pMas,size);
     delete[] pMas;
     getch();
     return 0;
}
 
int Sum(int* mMas, int size){
     int sum=0;
     for (int i=0; i<size; i++)
     sum+=mMas[i];
     return sum;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru