Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дана строка, изображающая арифметическое выражение. Вывести значение помогите пожалуйста решить 1)Дана строка, изображающая арифметическое выражение вида «<циф- ра>±<цифра>±…±<цифра>», где на месте знака операции «±» находится символ «+» или «–» (например,... https://www.cyberforum.ru/ cpp-beginners/ thread847590.html Как передать двумерный массив в функцию, которая вызывается в main? C++
ребят прошу помогите, проблема в том, что у меня есть функция принимающая в параметрах двумерный массив, но когда я вызываю ее в main ни каким способом не могу передать туда этот массив. Вот код: ...
C++ НЕ получается вывести Y, подскажите в чем ошибка и как исправить?( https://www.cyberforum.ru/ cpp-beginners/ thread847583.html
//--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include "main.h" #include "library.h"...
C++ реализация алгоритма Хаффмана вот уже с месяц пытаюсь сделать рабочую программу, кодирующую по Хаффману..и все никак.. есть код #include <iostream> #include <vector> #include <map> #include <list> #include <fstream>... https://www.cyberforum.ru/ cpp-beginners/ thread847578.html
FATAL ERROR LNK1120: 1 unresolved externals SOS! C++
#include <stdio.h> #include <conio.h> #include <math.h> int main() { int a, factorial(int i); int x=0; int i,b,k=0; printf ("Vvedite chislo \n"); scanf_s ("%f", &x);
C++ Не записывается значение в char Я реализую алгоритм шифрования BlowFish, алгоритм сам по себе не очень сложный, но при попытке шифровать текст у меня возникает ошибка... Дело в том, что в ячейку char(в неё записываются... https://www.cyberforum.ru/ cpp-beginners/ thread847538.html
C++ Сделать ввод и вывод матрицы.Числа рандомно . Потом транспонировать ее https://www.cyberforum.ru/ cpp-beginners/ thread847531.html
Сделать ввод и вывод матрицы.Числа рандомно . Потом транспонировать ее.
Ошибки в MSVC C++
Пишу курсовой в котором используются некоторые функции windows.h для работы с консолью. Недавно совершенно рабочий ранее код начал выдавать тучу ошибок: C:\Program Files\Microsoft...
C++ Как правильно записать результаты в файл?! Добрый день! У меня возникла проблема - мне необходимо записать в файл результаты некой игры. В файл пишется три непонятных символа. только три иероглифа. Не могу никак исправить. Помогите... https://www.cyberforum.ru/ cpp-beginners/ thread847528.html C++ использование функций шаблонов:для работы с двумерными мыссивами арифмитических типов данных разработать шаблоны ввода и вывода массива,а также шаблон https://www.cyberforum.ru/ cpp-beginners/ thread847525.html
для решения этой задачи :подсчитать среднее арифметическое ненулевых элементов расположенных над побочной диагональю
C++ Вывести каждую вторую строку матрицы в обратном порядке
не могу найти ошибку в программе. программа должа решать задачу: Из одномерного массива, формировать квадратную матрицу порядка n по заданному образцу (матрица формируется методом повторения массива,...
C++ Рекурсия. Функция для вывода на экран следующей картинки: дано натуральное число n . Разработать рекурсивную функцию для вывода на экран следующей картинки: 1 (1 РАЗ) 222 (3 РАЗА) 33333 (5 раз) ... (n раз) 33333 (5... https://www.cyberforum.ru/ cpp-beginners/ thread847516.html
25 / 26 / 3
Регистрация: 02.04.2012
Сообщений: 293
0

Передача переменных в функцию - C++ - Ответ 4465527

24.04.2013, 20:25. Показов 5352. Ответов 4
Метки (Все метки)

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
#include <iostream>
 
int fun(int x, int y, int z);
 
int main()
 
{
    
int x, y, z;
    
x=2;
y=3;
 
fun(x, y, z);
 
std::cout << "\n" << z << "\n\n";
    
system("pause");
return 0;
}
 
int fun(int x, int y, int z)
{
z = x + y;
return (z);
}
Подскажите, не могу разобраться с передачей переменных, в примере выше, по моей логике в строчке 14, в функцию fun() передаются 3 переменных (x, y, z), 2 известны (x, y), третья нет (z), третья равна первая плюс вторая, и в строчке 14 мы возвращаем значение третей переменной (z), т.е. образно говоря за место 14-й строчки должно появится z = x + y, а если быть еще точнее уже результат их сложения, т.е. z=5, и в строчке 16 мне должно выводить на экран "5", а в итоге мне почему то выводит "2", где ошибка? соответственно в моей логике?

Как написать, что бы в итоге выводило "5" я знаю:

C++
1
2
3
z = fun(x, y);
......
return (x + y);
но меня интересует почему именно первый вариант не работает, где ошибка в моей логике?

допустим если я хочу в функции производить несколько расчетов и возвращать несколько значений, return (odin, dva) такое возможно?

Вернуться к обсуждению:
Передача переменных в функцию C++
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.04.2013, 20:25
Готовые ответы и решения:

Передача переменных в функцию
Какой из следующих вариантов передачи переменных в функцию лучше всего использовать? Так сказать...

Передача значений переменных в функцию()
int main() Братья программисты! Вот занимаюсь немножко... возник вопрос, но но книжке его ведь не...

Для чего используеться передача структурных переменных в функцию?
Вообщем прошу помощи. 1) Для чего используеться передача структурных переменных в функцию? Как...

Передача переменных в функцию
У меня в программе компилятор жалуется что не столько указателей я передаю как это исправить...

4
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.04.2013, 20:25
Помогаю со студенческими работами здесь

Передача переменных в функцию
Некоторую заминку у меня вызвала следующая ситуация. Предположим, есть класс С: public...

Передача переменных в функцию
Привет Пацаны :) Немогу понять работу функции. Ниже пример. &lt;?php function...

Передача 2х переменных в функцию
2 приватных переменных х и y есть void метод А вычисляет свои вопросы принимает, передает и...

Передача значений двух переменных в основную функцию
Доброго дня! Господа, поставлена задача: передать в функцию массив, найти минимальное и...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru