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

Функции в c++. никак не разобраться с задачками - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Перевод градусов, минут и секунд в радианы http://www.cyberforum.ru/cpp-beginners/thread985833.html
Написать программу перевода значения угла, заданного в градусах, минутах и секундах, в радианы. Примечание: Radians = (Grades + Minutes/60 + Seconds/360) * Pi / 180, где Grades - количество градусов данного угла; Minutes - количество минут данного угла; Seconds - количество секунд данного угла; Radians - переменная отвечающая за величину угла в радианах; Pi – величина π. Написал:
C++ работа с изображениями что представляет собой квадрат пикселя?можете обьяснить как работает функции код которой я приложил?она оно получает изображение его длину и высоту W и H соответственно и ищит номерной знак этого размера на изображениии и возвращает количество найденных номеров но можете построчно обьяснить что в каждойстрочке кода делается и какую теорию следует для этого изучить?смотрите текстовый... http://www.cyberforum.ru/cpp-beginners/thread985820.html
копирование C++
Есть небольшая проблема в задании и хотел бы узнать, как сделать такой кусок. Допустим задаем 2 слова(или предложения не важно) и нужно 1 копернуть на N место другого(например str1 копернуть в str). N задаем с клавиатуры например. Подскажите, как реализовать кого не затруднит. #include <iostream> #include <string> using namespace std; int main () { int i,N; string str; string str1;...
C++ Массив заполнен случайными числами. Отсортировать разности (1-2,3-4,..,19-20) по возрастанию
Массив заполнен с помощью генератора случайных чисел. Отсортировать разности (1-2,3-4,..,19-20) по возрастанию. Народ буду очень благодарен если поможете. Перевёлся на другую специальность и там во всю изучают Си, а программирование мне приходиться изучать с нуля. Заранее спасибо, Сергей. Добавлено через 2 часа 57 минут Массив заполнен с помощью генератора случайных чисел. Отсортировать...
C++ Анализ частотной характеристики электронной схемы (C++) http://www.cyberforum.ru/cpp-beginners/thread985754.html
Приветствую форумчане!Нужна помощь,если надо-отблагодарю,как смогу,вообщем,надо решить следующее задание: Разработать программу на любом языке программирования для расчета по ЭВМ частотной характеристики пассивной линейной электронной схемы одним из известных методов(желательно ,метод узловых напряжений) Рассчитать зависимость комплексного коэффициента передач по напряжению (K по U)(jw)...
C++ C++ конец файла Имеется файл с данными типа forestry и функция которая выводит на экран его содержимое void output_all (void) { forestry temp; FILE *f; if((f = fopen ("forestry.txt", "rb")) == NULL) exit(1); while (!feof (f)) { int result = fread (&temp, sizeof ( forestry), 1, f); подробнее

Показать сообщение отдельно
Falazure
0 / 0 / 0
Регистрация: 24.07.2013
Сообщений: 6
23.10.2013, 18:19     Функции в c++. никак не разобраться с задачками
можете объяснить решения нескольких задач?
застрял на передаче параметров по ссылке. а также : возврат результата по ссылке.
не понимаю, как это работает вообще всё.
1) написать фун-ию, возвращающую квадрат,куб и четвертую степень своего параметра, являющегося вещественным числом типа double.
получилось что-то такое. (хотя сам не пойму как это работает)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <cstdlib>
using namespace std;
void f(double x, double& x2, double& x3, double& x4)
{
     x2=x*x;
     x3=x2*x;
     x4=x3*x;
     }
     int main()
     {
         double x,a,b,c;
         cin>>x;
         f(x,a,b,c);
         cout<<a<<' '<<b<<' '<<c<<endl;
         return 1;
         }
вот дальше не понять вообще задачки.. (знаю, что они простые).
2) написать фун-ию , переставляющую значения своих трех вещественных параметров по циклу.
3)написать фун-ию, которая принимает 5 параметров (первые три - по значению, остальные два - по ссылке). Первые три параметра - длины двух диагоналей параллелограмма и угол между ними, остальные - длины сторон параллелограмма, которые фун-ия должна вычислять.
4)написать фун-ию с тремя вещественными пар-рами , заменяющую значение каждого параметра на среднее арифметическое значений двух других параметров.
если есть те, кто может помочь вникнуть в эти задачи, отзовитесь,пожалуйста.

Добавлено через 28 секунд
решил вторую задачку вроде.
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>
#include <cstdlib>
using namespace std;
inline void keep_window_open() {char ch;cin>>ch;}
void f(double& x1,double& x2,double& x3)
{
     double x;
     x=x1;
     x1=x2;
     x2=x3;
     x3=x;
     }
     int main()
     {
         double a,b,c;
         a=1.0;
         b=2.0;
         c=3.0;
         for (int i = 1;i<5;i++)
         {
         f(a,b,c);
         cout<<a<<' '<<b<<' '<<c<<endl;
         }
         keep_window_open();
         return 1;
         }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 03:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru