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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
unreal
0 / 0 / 0
Регистрация: 26.02.2012
Сообщений: 118
#1

first practise.help - C++

11.03.2012, 15:38. Просмотров 457. Ответов 10
Метки нет (Все метки)

это мой 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";
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.03.2012, 15:38
Здравствуйте! Я подобрал для вас темы с ответами на вопрос first practise.help (C++):

Best practise по использованию дублирующейся логики для контролов - C#
Доброго вечер, уважаемые форумчане! Подскажите, пожалуйста, как лучше сделать. Ситуация следующая: Допустим, имеется две кнопки на...

Best practise по использованию дублирующейся логики для контролов - C#
Доброго вечер, уважаемые форумчане! Подскажите, пожалуйста, как лучше сделать. Ситуация следующая: Допустим, имеется две кнопки на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
dimcoder
Полярный
458 / 431 / 67
Регистрация: 11.09.2011
Сообщений: 1,129
11.03.2012, 15:58 #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  [ТС] #3
не понял
fasked
Эксперт С++
4935 / 2515 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
11.03.2012, 17:48 #4
Цитата Сообщение от unreal Посмотреть сообщение
это мой 1-ый практика на с++ помогите исправит ошибки
Какие именно ошибки Вы имеете в виду?
unreal
0 / 0 / 0
Регистрация: 26.02.2012
Сообщений: 118
11.03.2012, 17:53  [ТС] #5
Цитата Сообщение от fasked Посмотреть сообщение
Какие именно ошибки Вы имеете в виду?
forbids declaration of 'magic' with no type expected ';' before '.' token
fasked
Эксперт С++
4935 / 2515 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
11.03.2012, 18:10 #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  [ТС] #7
Цитата Сообщение от fasked Посмотреть сообщение
Ну так ясно же написано, что пропущен символ ";".
не могу найти где
fasked
Эксперт С++
4935 / 2515 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
11.03.2012, 18:56 #8
Цитата Сообщение от unreal Посмотреть сообщение
не могу найти где
Цитата Сообщение от dimcoder Посмотреть сообщение
в 25 строке нету ;
Так Вы читайте. Вам же написали уже.
unreal
0 / 0 / 0
Регистрация: 26.02.2012
Сообщений: 118
11.03.2012, 18:59  [ТС] #9
Цитата Сообщение от fasked Посмотреть сообщение
Так Вы читайте. Вам же написали уже.
я его уже давно исправил но снова пишет ошибку.forbids declaration of 'magic' with no type expected ';' before '.' token
dimcoder
Полярный
458 / 431 / 67
Регистрация: 11.09.2011
Сообщений: 1,129
11.03.2012, 20:29 #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  [ТС] #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
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru