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

Передача символических имен функций - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ std::istream часть кода http://www.cyberforum.ru/cpp-beginners/thread918243.html
std::istream &read (std::istream &in, Student_Data &S_D) { cout<<"Enter you name: "; in>>S_D.name; read_evaluation(in, S_D.evaluation); return in; } Где можно подробнее узнать про подобные куски программы? Интересует istream.
C++ Конструктор и скобки Есть код: #include <iostream> #include <exception> #include <istream> #include <ostream> class Point { public: http://www.cyberforum.ru/cpp-beginners/thread918229.html
Почему нельзя объявить динамический массив глобально C++
вот код #include <iostream> #include <string> int w = 0; string *s = new string ; using namespace std; int main { }
скажите пожалуйста код сохранения и загрузки каталога C++
у меня есть к примеру эрэй int age = {17,24,45}; мне ктото посоветовал ofstream file; file.open("путь"); file << ***; file.close(); но я не понял как сохранить не переменную а эрэй! А потом его ещё и загрузить. буду очень признателен
C++ Cохранение каталога в файл http://www.cyberforum.ru/cpp-beginners/thread918171.html
у меня есть каталог int age = {17,24}; я хочу его сохранить и пишу for(int i = 0;i < 2;i++) { ofstream file; file.open("c:\\bazasave.cpp"); file << age; file.close(); }
C++ Эффективность развертки циклов Обдумываю целесообразность разворачивания циклов. Сама по себе задача несложная, но тем не менее, рутинная. Кроме того, читаемость кода после такой оптимизации сильно падает - вложенных циклов не менее 3-х в каждом алгоритме. Задача еще и в том, что надо сделать код более-менее универсальным для разных компиляторов: в intel compiler (или CUDA nvcc) достаточно написать #pragma unroll перед... подробнее

Показать сообщение отдельно
Pendalfik
0 / 0 / 0
Регистрация: 18.05.2013
Сообщений: 31
05.07.2013, 21:38  [ТС]     Передача символических имен функций
Цитата Сообщение от alsav22 Посмотреть сообщение
А где у вас реализации vvod()? Чему работать?
а вот это:
C
1
2
3
vvod(x, Nx, 'x');
vvod(y, Ny, 'y');
vvod(z, Nz, 'z');
Просто в предыдущем задании (там была одна функция и было проще) vvod работал
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
30
31
32
33
34
35
36
37
38
39
40
#include<stdio.h>
#include<math.h>
#define Nx  6
#define Ny 10
#define Nz  9
void vvod(float x[], int n, char q);
float sum(float x[], int n, double f1(double));
void main()
{
float x[Nx], y[Ny], z[Nz], w, znam;
vvod(x, Nx, 'x');
vvod(y, Ny, 'y');
vvod(z, Nz, 'z');
znam=sum(y, Ny, cos);
if(znam)
{
w=sum(x, Nx, sin)/znam+sum(z, Nz, tan);
printf("w=%f\n",w);
}
else
puts("Деление на 0");
}
void vvod(float x[], int n, char q)
{
int i;
for (i=0; i<n; i++)
{
printf("Введите %c[%i]=\n",q, i+1);
scanf("%f",&x[i]);
}
return;
 }
float sum(float x[], int n, double f1(double))
{
float s=0;
int i;
for(i=0; i<n; i++)
s+=x[i] * f1(x[i]);
return s;
}
 
Текущее время: 07:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru