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

Прокомментировать код - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ ФУНКЦИИ http://www.cyberforum.ru/cpp-beginners/thread197863.html
1) Написать функцию, которая возвращает возведённое в степень число, и программу, использующую эту функцию для возведения введённого пользователем числа в заданную им степень. 2) Написать программу, позволяющую сортировать введенный пользовате-лем целочисленный одномерный массив по убыванию или по возраста-нию (в зависимости от выбора пользователя). Сортировку по убыванию необходимо реализовать...
C++ представление интеграла на С++ необходимо решить интеграл,нашел здесь на форуме, как его можно решить к примеру по методу Симпсона, как необходимо задать программе именно этот интеграл, думаю для знающих людей задача довольно тривиальная, а я на нее потрачу много времени, поэтому и обратился к вам, заранее спасибо всем кто попытается мне помочь, спасибо. http://www.cyberforum.ru/cpp-beginners/thread197859.html
C++ задачка на строки
у кого какие мысли по этой задачке поделитесь Дана строка s, содержащая от 1 до 30 слов, в каждом из которых от 1 до 5 строчных латинских букв. Между соседними словами стоит запятая, за последним словом - точка. Напечатать все слова в алфавитном порядке.
Как считать из файла в множество C++
Есть множество, которое нужно заполнить значениями из файла. Для работы с файлами использую библиотеку fstream. Делаю так: ifstream in("input.txt"); set<int> first; for(i=0; i<10; i++) in >> first; Но, естественно, ничего не получается, ибо нужно использовать метод insert. А как его использовать, если считываем из файла? Получается, только через введение новой переменной?
C++/CLI WinForms Как определить был ли выделен текст в richTextBox1 http://www.cyberforum.ru/cpp-beginners/thread197829.html
Вообщем нужно установить нажатием кнопки был ли выделен текст и если был то задать ему жирный шрифт, если нет то вывести предупреждение что ничего не выделено.набросал вот такой вот код auto selectBox = richTextBox1->SelectedText; if (selectBox = "") { MessageBox::Show("Ничего не было выделено ", "Ошибка выделения", MessageBoxButtons::OK, MessageBoxIcon::Exclamation ); } else {
C++ заданы уравнения помогите заданы уравнения двух пересекающихся прямых на плоскости: y=k1x *x+b1 и y=k2*x+b2. Найти (в градусах и минусах) угол между ними, используя формулу tg ф =(k2-k1)/(1+k1*k2) подробнее

Показать сообщение отдельно
Anita_smile
0 / 0 / 0
Регистрация: 24.11.2010
Сообщений: 3
26.11.2010, 19:00     Прокомментировать код
pomogite.......s rabotkoj.....nuzno bilo bi prokomentirovatj stroki
Listening 9
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
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
// Add a constructor to TwoDShape.
#include <iostream> / вставка содержимого другого файла
#include <cstring> / вставка содержимого другого файла
using namespace std;
  // A class for two-dimensional objects.
class TwoDShape {
  // these are private 
      double width;
      double height;
      public:
  // Constructor for TwoDShape.
             TwoDShape (double w, double h){
                       width = w;
                       height = h;
                       }
      void showDim ( ) {
           cout << " Width and height are "<<
           width << "and" << height << "\n";
           }
  // accessor functions
  double getWidth( ) { return width;}
  double getHeight( ) {return height; }
  void setWidth (double w) {width=w;}
  void setHeight (double h) {height=h;}
};
  // Triangle is derived from TwoDShape.
  class Triangle : public TwoDShape {
        char style [20] ; // now private
        public :
  // Constructor for Triangle.
  Triangle (char *str, double w,
  double h) : TwoDShape(w,h) {
         strcpy (style, str);
         }
         double area ( ) {
                return getWidth ( )* getHeight()/2;
                }
                void showStyle ( ) {
                     cout << " Triangle is " <<style<< "\n";
                     }
                     };
                int main ( ) {  //Главная функция и начало цикла
 
                    Triangle t1 ("isosceles", 4.0, 4.0);
                    Triangla t2 ("right", 8.0, 12.0);
                cout << " Info for t1:\n";
                t1.showSryle ( );
                t1.showDim ( );
                cout << " Area is" << t1.area ( )<<"\n";
         cout << "\n"; //Переход на следующую строку в консоли.
         cout << " Info for t2:\n";
         t2.showStyle ( );
         t2.showDim ( );
         cout << " Area is" << t2.area ( )<< "\n";
         return 0; Возвращаем, что всё норм.
         }
 
 
Listening 15
 
/*
Project 8-2
A queue class for characters.
*/
#include <iostream>
using namespace std;
const int maxQsize =100;
class Queue {
      char q[maxQsize]; // this array holds the queue
      int size; // the maximum number of elements that the queue can store
      int putloc, getloc; // the put and get indices
      public:
    // Construct a queue of a specific length.
        Queue (int len) {
        // Queue must be less than max and positive.
                   if (len > maxQsize) len=maxQsize;
                   else if (len <=0) len=1;
                   size=len;
                   putloc=getloc=0;
                   }
        // Put a character into the queue.
                void put (char ch) {
                  if (putloc== size) {
                cout << "-- Queue is full.\n";
                  return 0;
                     }
                  putloc ++;
                  q[putloc]= ch;
                     }
        // Get a character from the queue.
                 char get ( ) {
                 if (getloc==putloc) {
                 cout << " --Queue is empty.\n";
                 return 0;
                 }
     getloc++;
     return q[getloc];
     }
     };
     // Demonstrate the Queue class.
     int main ( ) {
         Queue bigQ(100);
         Queue smallQ(4);
         char ch;
         int i;
     cout << " Using bigQ to store the alphabet.\n";
     // put some numbers into bigQ
     for (i=0; i<26; i++)
     bigQ.put ( 'A' + i);
     // retrieve and display elements from bigQ
     cout << "Contents of bigQ: ";
     for ( i=0; i<26; i++) {
         ch = bigQ.get ( );
         if (ch !=0) cout << ch;
         }
         cout << "\n\n";
     cout << " Using smallQ to generate errors.\n";
     // Now, use smallQ to generate some errors
     for (i=0; i<5; i++) {
         cout << "Attempting to store " <<
         (char) ('Z' - i);
         smallQ.put ('Z' - i);
         cout << "\n"; //Переход на следующую строку в консоли.
         }
         cout <<" \n"; //Переход на следующую строку в консоли.
         // more errors on smallQ
         cout << " Contents of smallQ: ";
         for (i=0; i<5; i++) {
             ch= smallQ.get( );
             if(ch !=0) cout << ch;
             }
             cout << "\n"; //Переход на следующую строку в консоли.
             }
 
Listening 13
 
/* 
Automatic type conversions can affect
overloaded function resultion.
*/
# include <iostream>
using namespace std;
void f (int x);
void f(double x);
int main () {//Главная функция и начало цикла
    int i =10; 
    double d =10.1;
    short s =99;
    float r = 11.5F;
    f(i); // calls f(int)
    f(d); // calls f(double)
    f(s); // calls f(int) -- type conversion
    f(r); // calls f(double) -- type conversion
    return 0; Возвращаем,что всё норм.
}
void f(int x) {
     cout << " Inside f(int): "<<x<<"\n";
     }
     void f(double x) {
          cout << " Inside f(double): "<<x<<"\n";
          }
 
Listening 19
 
// Reverse case using pointer aritmetic.
# include <iostream>
# include <cctype>
using namespace std;
int main ( ) //Главная функция 
{   начало цикла
    char *p;
    char str [80] = " This Is A Test";
    cout << " Original string: <<str<<"\n";
    p= str; // assing p the address of the start of the array
    while (*p) {
          if(isupper(*p))
          *p = tolower (*p);
          else if (islower(*p))
          *p=toupper(*p);
          p++;
          }
          cout << "Inverted-case string: "<<str;
          return 0; //Возвращаем,что всё норм.
          }   //конец цикла
Добавлено через 8 часов 27 минут
kak sdelatj eti stroki
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru