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

Классы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ необходимо каким-то образом пронумеровать все сочетания, никак не могу придумать алгоритм http://www.cyberforum.ru/cpp-beginners/thread274106.html
Мне необходимо каким-то образом пронумеровать все сочетания, никак не могу придумать алгоритм. Например из 10 по 5 = 252, если нумеровать как число по основанию 10 то всего 10^5 вариантов, что очень много по сравнению с 252.
C++ создать диалоговое приложение создать диалоговое приложение которое подсчитывает произведение не нулевых цифр натурального числа.вывести цифры на экран с помощью команды trace Добавлено через 26 минут Пожалуйста кто может...) http://www.cyberforum.ru/cpp-beginners/thread274104.html
Нахождения площади фигуры(указатели на функции) C++
Указатели на функции. С заданной точность E (Е>0) вычислить площадь заштрихованной фигуры методом половинного деления с использованием метода вычисления интегралов прямоугольников. http://i081.***********/1104/f0/a32a030d8db6.jpg Заранее спасибо)
задании первый класс вводиться по порядку а уже втором классе некоторый ввод перескакивает через одну C++
# include "stdafx.h" # include <conio.h> #include <iostream> #include <string.h> #include <windows.h> #include <tchar.h> using namespace std; char* RUS(const char DOS_char) { char* p_buf = new char; OemToCharA(DOS_char, p_buf);
C++ Return http://www.cyberforum.ru/cpp-beginners/thread274063.html
Всем доброго времени суток! У меня возникла проблема с возвратом значения массива double *c, у меня берётся только одно последнее значение c. Прошу объяснить в чём моя ошибка, заранее спасибо. double POL(double *x,double *y,int n) { double *c; ... for(i=1;i<=n;i++) { c=0; for(int k=1;k<=n;k++) {
C++ Определить количество строк матрицы, содержащих хотя бы один нулевой элемент приветствую) в общем надо срочно плз решить тему): Дана целочисленная квадратная матрица. 1. определить количество строк, содержащих хотя бы один нулевой елемент(была у меня подобная проблема, но получалось найти тока строки где есть несколько нулевых) 2. ноккр столбца, в котором находится самая длинная серия одинаковых элементов =) подробнее

Показать сообщение отдельно
2008kedr2008
3 / 3 / 0
Регистрация: 16.11.2010
Сообщений: 165
11.04.2011, 09:37     Классы
Почему у меня не выводит число!!
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
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
/*main.cpp*/#include <cstdlib>
#include <iostream>
#include "class.h"
 
int main(int argc, char *argv[])
{
    Triangles t2, t3,u1;
    angle r1;
    t2.a;
    r1.t1=t2;
    cout<<"Vvedite storoni a,b,c:"<<endl;
    cin>>u1;
    cout<<u1;
    cout<<"Treugulnik-";
    cout<<u1.vid()<<endl;
    cout<<r1.minuti();
    
    
    
    
    system("PAUSE");
    return EXIT_SUCCESS;
}
/*class.h*/
  #ifndef CLASS 
#define CLASS 
 
using namespace std;
 
#include <cstdlib>
#include <iostream>
 
using namespace std;
 
class Triangles{
      public:
      Triangles(); 
             double geta();
             double getb();
             double getc();
             void seta(double);
             void setb(double);
             void setc(double);
           Triangles(double,double,double); 
           Triangles(const Triangles&); 
           friend ostream& operator <<(ostream& , const Triangles& ); 
           friend istream& operator >>(istream& , Triangles& );
           string vid();
           double cosinus();
           double Pryamougilniy();
           
      double a,b,c;
           
};
 
class angle{
      public:   
         Triangles t1;
        
         double CosPR();
         double minuti();
      
         double x,y,z;
         };
 
 
 
 
#endif
/*method.cpp*/
#include <math.h> 
#include <iostream> 
#include "class.h" 
 
using namespace std; 
Triangles::Triangles(){ 
             a=0; 
             b=0; 
             c=0; 
          
 
                  }; 
Triangles::Triangles(double a1, double b1, double c1){ 
                  a=a1,b=b1,c=c1 ; 
 
                  }; 
Triangles::Triangles(const Triangles& u1){ 
                 a=u1.a,b=u1.b,c=u1.c;};                  
   ostream& operator<<(ostream& out, const Triangles& u) { 
   out<<"a="<<u.a<<" b="<<u.b<<" c="<<u.c<<endl; 
   return out;}; 
   
   
   
double Triangles::geta() {return a;}; 
double Triangles::getb() {return b;};
double Triangles::getc() {return c;};  
void Triangles::seta(double a1) {a=a1;};
void Triangles::setb(double b1) {b=b1;};
void Triangles::setc(double c1) {c=c1;};
   istream& operator >>(istream& in, Triangles& u){ 
            do{
   in>>u.a>>u.b>>u.c;
   if((u.a>u.b+u.c)||(u.b>u.c+u.a)||(u.c>u.b+u.a))
   cout<<"Poprobuyte snova!!!\n";
}while((u.a>u.b+u.c)||(u.b>u.c+u.a)||(u.c>u.b+u.a)); 
   return in;}; 
   
   string Triangles::vid(){
     if((a*a==b*b+c*c)||(b*b==c*c+a*a)||(c*c==a*a+b*b)) 
      return "Pryamougilniy"; 
      else if ((a==b)||(a==c)||(c==b)) 
      return "Rovnobedrenniy"; 
      else if (a==b==c) 
     return"Rovnostoronniy"; 
     else  
      return "drudoy"; 
      };
   double Triangles::cosinus(){
          
return (((cos(-(a*a-b*b-c+c)/(2*c*b))*180)/3.14));};
double angle::minuti(){
       return (t1.a);};//Вот тут должно быть то число которое я ввожу с клавиатуры, а выводит всегда 0 
/*как сделать что бы было то число которое я ввел???*/
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 11:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru