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

Отладка программы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Блок схемы. http://www.cyberforum.ru/cpp-beginners/thread231451.html
Ребята, помогите нарисовать блок схемы или хотя бы чуток объяснить что откуда и куда....т.е. пояснить алгоритм написания.СПАСИБО!!! №1 Дан текст произвольной длины, оканчивающийся точкой с запятой. Подсчитать количество цифр в тексте. #include <iostream.h> #include <string.h> int main(){
C++ Простой Симплекс метод Мне позарез нужны исходники на прямой симплекс-метод-ПОМОГИТЕ!!!!!!! Я нашел программу на паскале (((а мне нужно на С \ С + +. Облазил кучу форумов и не нашел.PROGRAM SIMPLEX_METOD; USES CRT; LABEL ZN,ST,ELL,_END; TYPE MAS=ARRAY OF REAL; MASB=ARRAY OF STRING; MASX=ARRAY OF REAL; http://www.cyberforum.ru/cpp-beginners/thread231447.html
C++ Чтение Djvu формата
Здраствуйте, у меня такой вопрос, как открывать Djvu?
Удаление пар цифр из числа. C++
Задача написать функцию, которая будет удалять из целого числа рядом стоящие цифры, если их сумма равна 5. Например из числа 23450333 останется 4333. Не использовать массивы. Я пока додумался как разбить все число на цифры, дальше их надо как-то стравнивать. Помогите? #include "stdafx.h" #include <conio.h> #include <iostream> using namespace std; int main() { int a,b,c,d,e,f,g,h;
C++ двумерный массив.указатели. срочно http://www.cyberforum.ru/cpp-beginners/thread231424.html
Дана матрица целых чисел. Собрать все нулевые элементы выше главной диагонали (заполнение осуществлять параллельно главной диагонали). нужно переделать эту программу (сделать при помощи указателей). заранее спасибо)
C++ Воспроизведение avi-видео на C++ Нужен исходник на лёгенькую программу, написанную на C++, воспроизводящий видео в формате avi подробнее

Показать сообщение отдельно
andreip
0 / 0 / 0
Регистрация: 22.06.2010
Сообщений: 12
20.01.2011, 02:09     Отладка программы
Общая постановка. Пользовательский класс Х должен содержать необходимые элементы - данные, которые создаются в динамической области памяти, конструктор для их создания (операция new) и установки их начальных значений: Х(), деструктор: ~ Х (), friend – функция печати: friend void print(), функция, решающая поставленную задачу: friend Void Run().
Код методов и функций – вне пространства определения класса.

При x= –4,5, y=0,75* , z=0,845 , u=-55,6848.

// Лаб раб №3.cpp: главный файл проекта.

#include "stdafx.h"
#include "math.h"
#include <iostream>
using namespace std;


class primer
{
private:
double x,y,z;
public:
primer();
void set(void);
friend double run(primer s);
˜~primer();
}
void primer::set(void)
{
cout<<"Enter x:";
cin>>x;
cout<<"Enter y:";
cin>>y;
cout<<"Enter z:";
cin>>z;
}
void print(double h)
{
printf("Resultat h=%.6f\n",h);
}
double run(primer s)
{
double a,b,c,h;
a=pow(8+pow(fabs(s.x-s.y),2)+1),(1/3);
b=pow((s.x,2)+(s.y,2))+2;
c=(pow(exp(s.x-s.y))*(pow((pow(tan(s.z),2)),x));
h=a/b-c;
return h;
}
void main()
{
double k;
primer*a=new primer;
a->set();
k=run(*a);
print(k);
delete a;
getch();
}

Вроде все должно выглядеть примерно так, но не компилируется( Visual 2008

Добавлено через 41 минуту
// Лаб раб №3.cpp: главный файл проекта.

#include "stdafx.h"
#include "math.h"
#include "conio.h"
#include <iostream>
using namespace std;


class primer
{
private:
double x,y,z;
public:
primer();
void set(void);
friend double run(primer s);
~primer();
};

void primer::set(void)
{
cout<<"Enter x:";
cin>>x;
cout<<"Enter y:";
cin>>y;
cout<<"Enter z:";
cin>>z;
}
void print(double h)
{
printf("Resultat h=%.6f\n",h);
}
double run(primer s)
{
double a,b,c,h;
a=pow((8+pow(fabs(s.x-s.y),2)+1),(1/3));
b=pow((s.x,2)+(s.y,2))+2;
c=(pow(exp(s.x-s.y))*(pow((pow(tan(s.z),2)),s.x)));
h=a/b-c;
return h;
}
void main()
{
double k;
primer*a=new primer;
a->set();
k=run(*a);
print(k);
delete a;
getch();
}

1>.\Лаб раб №3.cpp(38) : error C2661: pow: нет перегруженной функции, принимающей 1 аргументов (b=pow((s.x,2)+(s.y,2))+2
1>.\Лаб раб №3.cpp(39) : error C2661: pow: нет перегруженной функции, принимающей 1 аргументов (c=(pow(exp(s.x-s.y))*(pow((pow(tan(s.z),2)),s.x)))

Добавлено через 28 секунд
Помогите, пожалуйста ...
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru