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

Почему выдает 0, и что надо исправить в вызове функции? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Поток с правами администратора http://www.cyberforum.ru/cpp-beginners/thread1311196.html
Доброго времени суток. Возникла такая проблема. Необходимо скиприровать файл при помощи CopyFile на диск C. Но файл не копируется. После долгих раздумий и поисков решения в интернете я пришёл к...
C++ Вывести таблицу значений функции заданной разложением в ряд Тейлора Вычислить и вывести на экран в виде таблицы значения функции, заданной с помо... ряда Тейлора, на интервале от xнач до xкон с шагом d x с точностью \varepsilon. Таблицу снабдить заголовком и шапкой.... http://www.cyberforum.ru/cpp-beginners/thread1311193.html
C++ Корретное отображение русских символов
Здравствуйте, подскажите пожалуйста как моножно решить следующую проблемму: Написал программу, которая запрашивает и вывожит информацию. Вся проблемма в том, что выводится эта информация...
Деструктор при наследовании C++
Имеется 3 класса (базовый -> производный -> производный2) в классе базовый имеется переменная char* var; в производном тоже есть 1 переменная типа char* так вот, нужен ли деструктор в данном...
C++ Каждый элемент матрицы умножить на сумму ее четных положительных элементов http://www.cyberforum.ru/cpp-beginners/thread1311160.html
#include <stdio.h> #include <conio.h> void vvod(float a) { float b; printf("Введите матрицу:\n"); for (int i=0;i<3;i++) { for (int j=0;j<3;j++) { scanf("%f",&b);a=b; }} } void vyvod(float a)
C++ Проверить, монотонно ли растут числа в массиве { int a={1,8,56,98,25,-9,45,64,17,5,79}; for (int k = 0; k < 12; k++) { bool swaped=false; for (int i = 0; i < 12-1; i++) { if (a>a) { swaped =true; подробнее

Показать сообщение отдельно
arch-vile
3155 / 770 / 23
Регистрация: 12.07.2009
Сообщений: 3,184
26.11.2014, 02:05
Функция proizvedenye у вас не возвращает никакого значения (тот кусочек который должен возвращать закомментирован). Вариантов два:
1й - расставить в функции return'ы.
2й - передавать параметр PROI по ссылке (тогда метод сможет изменять его значение):
C++
1
int proizvedenye(int ch1,int ch2,int osn,int & PROI)
а вызывать и выводить так:
C++
1
2
proizvedenye(ch1,ch2,osn,PROI/10);
printf("%d",PROI);


Добавлено через 5 минут
И функция сложения кстати тоже не возвращает значение, тоже неплохо было бы дополнить ее return'ами. А еще переменной PROI нигде не присваивается значение. Нужно в функции main(), где-нибудь перед вызовом функции proizvedenie() добавить присвоение или ввод значения с клавиатуры)
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru