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

first practise.help - C++

Восстановить пароль Регистрация
 
unreal
0 / 0 / 0
Регистрация: 26.02.2012
Сообщений: 118
11.03.2012, 15:38     first practise.help #1
это мой 1-ый практика на с++ помогите исправит ошибки(если не трудно)
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
#include <iostream>
#include <iomanip>
#include <conio.h>
#include <cmath>
#include <process.h>
using namespace std;
struct bil{
 int a;
 float b;        
};
const int az = 21;
///////////////////////////////////
class azad
{
  private:
    int source;
  public:
    bil magic,feel;
    magic.a = source%3;
    feel.a = source - magic;
    magic.b = source*3;
    feel.b = magic.b/2;     
    void mamedov();
    bool aykos(azad);                           
}
////////////////////////////////////
azad::mamedov()
{  
  int c1,c2,c3,c4;             
  c1 = magic.a+10;
  c2 = feel.a+10;
  c3 = magic.b*2;
  c4 = feel.b*2;         
  cout << "1-ci dereceli proses " << c1 << "  " << c2 << ednl;
  cout << "2-ci dereceli proses " << c3 <<"  "<< c4 << endl;      
};
////////////////////////////////////
int main ()
{    
 azad bevl;
 cin >> bevl;
 bevl.mamedov();
 bevl.aykos(az);
 cout << "Proses ugurla tamamlandi !" << endl;
 
 system("PAUSE");
 return 0;    
}
////////////////////////////////////
azad::aykos(azad c5)
{
 if (source < c5 )
 {
  cout <<" eded uygun deyil ";
  //exit();           
 }                   
 else
 cout << "proceses ugurla tamamlandi";
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
dimcoder
Полярный
 Аватар для dimcoder
449 / 422 / 66
Регистрация: 11.09.2011
Сообщений: 1,108
11.03.2012, 15:58     first practise.help #2
в 25 строке нету ;
C++
1
2
3
4
5
    bil magic,feel;
    magic.a = source%3;
    feel.a = source - magic;
    magic.b = source*3;
    feel.b = magic.b/2;
Конструктор для этого существует.

C++
1
ednl;
в 34 строке
unreal
0 / 0 / 0
Регистрация: 26.02.2012
Сообщений: 118
11.03.2012, 17:43  [ТС]     first practise.help #3
не понял
fasked
Эксперт C++
 Аватар для fasked
4925 / 2505 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
11.03.2012, 17:48     first practise.help #4
Цитата Сообщение от unreal Посмотреть сообщение
это мой 1-ый практика на с++ помогите исправит ошибки
Какие именно ошибки Вы имеете в виду?
unreal
0 / 0 / 0
Регистрация: 26.02.2012
Сообщений: 118
11.03.2012, 17:53  [ТС]     first practise.help #5
Цитата Сообщение от fasked Посмотреть сообщение
Какие именно ошибки Вы имеете в виду?
forbids declaration of 'magic' with no type expected ';' before '.' token
fasked
Эксперт C++
 Аватар для fasked
4925 / 2505 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
11.03.2012, 18:10     first practise.help #6
Цитата Сообщение от unreal Посмотреть сообщение
forbids declaration of 'magic' with no type expected ';' before '.' token
Ну так ясно же написано, что пропущен символ ";".
unreal
0 / 0 / 0
Регистрация: 26.02.2012
Сообщений: 118
11.03.2012, 18:30  [ТС]     first practise.help #7
Цитата Сообщение от fasked Посмотреть сообщение
Ну так ясно же написано, что пропущен символ ";".
не могу найти где
fasked
Эксперт C++
 Аватар для fasked
4925 / 2505 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
11.03.2012, 18:56     first practise.help #8
Цитата Сообщение от unreal Посмотреть сообщение
не могу найти где
Цитата Сообщение от dimcoder Посмотреть сообщение
в 25 строке нету ;
Так Вы читайте. Вам же написали уже.
unreal
0 / 0 / 0
Регистрация: 26.02.2012
Сообщений: 118
11.03.2012, 18:59  [ТС]     first practise.help #9
Цитата Сообщение от fasked Посмотреть сообщение
Так Вы читайте. Вам же написали уже.
я его уже давно исправил но снова пишет ошибку.forbids declaration of 'magic' with no type expected ';' before '.' token
dimcoder
Полярный
 Аватар для dimcoder
449 / 422 / 66
Регистрация: 11.09.2011
Сообщений: 1,108
11.03.2012, 20:29     first practise.help #10
C++
1
2
3
4
5
public:
* * magic.a = source%3;
* * feel.a = source - magic;
* * magic.b = source*3;
* * feel.b = magic.b/2; * *
unreal, к какой функции относятся эти строки? А точнее должны относиться? Если они должны выполняться при создании объекта типа azad, создайте соответствующий конструктор.
unreal
0 / 0 / 0
Регистрация: 26.02.2012
Сообщений: 118
11.03.2012, 20:31  [ТС]     first practise.help #11
Цитата Сообщение от dimcoder Посмотреть сообщение
C++
1
2
3
4
5
public:
* * magic.a = source%3;
* * feel.a = source - magic;
* * magic.b = source*3;
* * feel.b = magic.b/2; * *
unreal, к какой функции относятся эти строки? А точнее должны относиться? Если они должны выполняться при создании объекта типа azad, создайте соответствующий конструктор.
вот новая версия)
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
#include <conio.h>
#include <cmath>
#include <process.h>
using namespace std;
struct bil{
 int a;
 float b;        
};
const int az = 21;
///////////////////////////////////
class azad
{
  private:
    int source;
  public:
    bil magic,feel;     
    void newfunc()
  {
    magic.a = source%3;
    feel.a = source-magic.a;
    magic.b = source*3;
    feel.b = magic.b/2;
  }      
    void mamedov();
    bool aykos(azad);                           
};
////////////////////////////////////
void azad::mamedov()
{  
  int c1,c2,c3,c4;             
  c1 = magic.a+10;
  c2 = feel.a+10;
  c3 = magic.b*2;
  c4 = feel.b*2;         
  cout << "1-ci dereceli proses " << c1 << "  " << c2 << endl;
  cout << "2-ci dereceli proses " << c3 <<"  "<< c4 << endl;   
  return 0;   
}
////////////////////////////////////
int main ()
{    
 azad bevl;
 cin >> bevl;
 bevl.mamedov();
 bevl.aykos(az);
 cout << "Proses ugurla tamamlandi !" << endl;
 
 system("PAUSE");
 return 0;    
}
////////////////////////////////////
bool azad::aykos(azad c5)
{
 if (source < c5 )
 {
  cout <<" eded uygun deyil ";
  //exit();           
 }                   
 else
 cout << "proceses ugurla tamamlandi";
}
Yandex
Объявления
11.03.2012, 20:31     first practise.help
Ответ Создать тему
Опции темы

Текущее время: 05:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru