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

Вызов функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Уравнение на c++ (не квадратный корень) http://www.cyberforum.ru/cpp-beginners/thread58771.html
напишите пожалуйста код для решение уравнения y=ax+2y^2-2/3 чтобы в коде было это - scanf("%f"...) и чтобы было такого типа #include <stdio.h> #include <conio.h>
C++ Дано натуральное число N. Дано натуральное число N. Вычислить : N -------- \ 2 i/3 при i, кратном 3 S= \ a , где а / i i / i/(i-3) при i, не... http://www.cyberforum.ru/cpp-beginners/thread58753.html
C++ div и mod, вернее их аналоги в C++ не подходят для вещественных чисел
Всем доброго времени суток, тут возник вопрос при написании программы - есть к примеру число вида nnn.ddd - надо поменять местами дробную и целую часть. Но мною обычно используемые команды целочисленного деление и деления по модулю ( / и % ) тут не подходят, поэтому суть вопроса такова - нужно найти цифры числа каким то другим методом, я почему то подумал, что это будут строки, если я мыслю в...
C++ Подсчёт не заданных в коде значений, а те которые забью я сам.
Вообщем, существует такой код (приведён ниже). Человек я в С++ малопонимающий. А теперь вопрос: как сделать так, что бы x, y, z я вводил сам, с клавиатуры, а не программа это делала сама (читая значения из кода)? Надеюсь на Вашу помощь. #include <iostream> using namespace std; class figure {
C++ Простое число и массивы http://www.cyberforum.ru/cpp-beginners/thread58740.html
есть задача: Дан массив n целых чисел. Если в массиве есть хотя бы одно простое число, то создается новый массив, в котором все члены массива (кроме простого числа) включены дважды. В противном случае массив не создается. Как определить есть простое чило в массиве впринципе понятно, искать делители каждого элемента массива, и если их 2 то он является простым числом. А вот как создать второй...
C++ Блок-схема (просто словесно) Вот к этому коду нужна блок схема помогите плиз хоть словесным алгоритмом (ну типа начало --> в ромбике ф-ция 1 и тд.) задача сформировать массив C=(C1,C2,...Cn) четные компоненты которого ровны компонентам массива А=(-5.1, 2.3, 4.6, 5.8, -2.9), а нечетные массиву В=(2.8, 3, 5.4, -1.9, -4.1) #include<tchar.h> #include<iostream.h> int_tmain(int argc, _TCHAR* argv) { double* new double; подробнее

Показать сообщение отдельно
fasked
Эксперт C++
 Аватар для fasked
4925 / 2505 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
25.10.2009, 14:24     Вызов функции
Арифметические операции с длинными числами, которые представлены в виде массивов:

есть функция умножения двух длинных чисел multiplication.
Собственно, сабж:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 int multiplication ( array<int>^ U, array<int>^V, array<int>^W )
{
// здесь умножение U на V и результат пишется в W
return 0;
}
 
// Как бы возведение числа U в степень V... результат в W
int involution (array<int>^U, int V, array<int>^W )
{
W=U;
for(int j = 1; j < V; j++)
{
 multiplication(U,W,W);
}
return 0;
}

Например:
C++
1
2
3
array<int>^ A = { 0x1, 0x1 };
array<int>^ C;
int D = 4;
Далее вызываем функцию involution следующим образом
C++
1
involution(A,D,C);
Проблема в том, что функция multiplication не возвращает результат... хотя внутри функции подсчет производится правильно.
В чем ошибка???
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru