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

Операции с функциями - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ совершенные числа С++ http://www.cyberforum.ru/cpp-beginners/thread247848.html
Из заданного интервала натуральных чисел выбрать все числа, являющиеся совершенными и подсчитать их количество. Интервал произвольный. Вот как то задача есть, а идей нет... Если кто-нибудь знает как можно написать такую программу помогите пожалуйста. Заранее спасибо!
C++ Мат. вычисления подскажите что не так,да и так ли я вообще делал (мой код работает не правиль) #include "stdafx.h" #include <stdio.h> #include <conio.h> void main() { http://www.cyberforum.ru/cpp-beginners/thread247836.html
C++ За допомогою циклу while!!
Допоможіть розвязати таку задачу!! Нехай дано число н. Необхідно вивести на екран всі точні (цілі квадрати) натуральних чисел, які не перебільшують задане число. наприклад, якщо н=50, то вивести необхідно 1 4 9 16 25 36 49. Сообщения не на русском языке нарушают правила форума. Больше так не делайте!
меню в консоле C++
привет, мне нужна сделать меню в консоле с++ черес стрелки, типа есть список и стрелками пересовывать. помогите пожалуста... Добавлено через 15 минут типа мне нужно как сделать штобы оспознать клавишы напремер верх или вниз... ну и там с колором подскажыте;)
C++ Как вставить индекс после максимального элемента массива со смещением остальных элементов? http://www.cyberforum.ru/cpp-beginners/thread247816.html
После первого максимального (минимального) элемента массива вставьте его номер, передвинув все элементы массива, сле¬дующие за ним, вправо на одну позицию. При этом значение последнего элемента теряется. то есть если дан массив 23 5 9 245 8 7 то должно на выходе получиться 23 5 9 245 4(индекс максимального элемента) 8 #include "conio.h" #include "stdio.h" #include "iostream" using...
C++ WinAPI WinAPI и стили окна Всем привет! В общем, раньше работал только в консоли. Учился. Теперь вот решил, что пора бы уже заняться написанием программ, непосредственно под Windows. Включая окошечки, кнопочки и прочие приблуды графического интерфейса пользователя. Программирую в VS2010. Во-первых, подскажите пожалуйста, смогу ли я что-нибудь почерпнуть в книгах по VS 6.0 или же искать уже что-то под более поздние... подробнее

Показать сообщение отдельно
Valerko
17 / 17 / 1
Регистрация: 30.11.2010
Сообщений: 164
24.02.2011, 17:42     Операции с функциями
На данном этапе написания программы, нужно ввести(либо сгенерировать) значения некоторых параметров конденсаторов ( используется функция vvodnachdannix)
и вывести это на экран( используется функция vivodnachdannix), но если использую эту функцию, возникает масса ошибок, поэтому её пока отключил

Ошибок при компиляции нет, однако при выполнении программа выдает странные результаты

Вот текст:
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
#include <iostream>
#include <stdlib.h>
#include <iomanip.h>
#include <time.h>
 
char* Rus(const char* text);
using namespace std;
 
const int jc0=5; //5%
const int jcst=3;//3%
const int Tmax=125;//125* С
const int Tmin=-25;//25* C
const float deltaL=0.01;//10 в -2 степени
const int K3=3;//просто 3
 
double vvodnachdannix(int n);//ввод данных
void vivodnachdannix(double vvodnachdannix());//вывод данных на экран
 
int main()
{
setlocale(0,"Rus");
int n;
 
cout<<"Введите кол-во Конденсаторов:"<<endl;
cin>>n;
vvodnachdannix(n);
return 0;
}
 
double vvodnachdannix(int n)
{
srand(time(0));
//Обьявление массивов и указателей на них
double C[n];//50...5000 пФ
double *CPtr=C;
 
int jc[n];// 5...15 %
int *jcPtr=jc;
 
double Urab[n];//5...60 В
double *UrabPtr=Urab;
 
double Kf[n];// 1...5
double *KfPtr=Kf;
 
int i;
 
for(i=0;i<n;i++)
{
C[i]=50+(rand()%4950);
cout<<"Сгенерированное значение С="<<C<<"  пФ"<<endl;
}
for(i=0;i<n;i++)
{
cout<<"Считанное значение Jc из файла:"<<endl;
//пока не знаю как реализовать,использую в кач-ве заглушки
//ввод с клавиатуры массива, потом надо заменить
cin>>jc[i];
}
for(i=0;i<n;i++)
{
Urab[i]=(5+(rand()%56));
cout<<"Сгенерированное значение Urab="<<Urab<<"  B"<<endl;
}
for(i=0;i<n;i++)
{
cout<<"Введите "<<i+1<<" значение Кф"<<" из "<<n<<" : "<<endl;
cin>>Kf[i];
}
 
return 0;
}
 
 
void vivodnachdannix(double vvodnachdannix(int n),int n)
{
int i;
double *C[n];
int *jc[n];
double *Urab[n];
double *Kf[n];
 
cout<<setw(15)<<"C, пФ"<<setw(15)<<"Jc,%"<<setw(15)<<"Urab, B"<<setw(15)<<"Kф"<<endl;
for(i=0;i<n;i++)
cout<<setw(15)<<C[i]<<setw(15)<<jc[i]<<setw(15)<<Urab[i]<<setw(15)<<Kf[i]<<endl;
}
Вот пример работы
Миниатюры
Операции с функциями  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 12:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru