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

Синтаксическая ошибка в функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сортировка по фамилии http://www.cyberforum.ru/cpp-beginners/thread681214.html
Добрый день. Имеется Линейный список , содержащийся в следующей структуре. struct my{ string info; //фамилия int id; //код string sport; //вид спорта string trener; // тренер string datan; //дата
C++ Изучение Всем привет. Я изучаю программирование чуть меньше года (сразу начал с Си++), подскажите плз, как лучше поступать. Учить определённую тему грубо, а потом возвращятся к мелким деталям? Или же сразу учить до конца? На данный момент я неплохо знаю классы (наследование, и.т.д), указатели, ну вообщем ещё много что. Так вот в чём вопрос. Продолжать решать маленькие задачки, и по ходу понимать мелкие... http://www.cyberforum.ru/cpp-beginners/thread681208.html
размещения C++
помогите с задачей ввожу слово например: ab прога должа вывести: a b ab ba может можно эту программу переделать, чтоб она выводила по одному, по два символа и т.д.
функция возвращяющая указатель на массив C++
Подскажите плз как написать функцию возвращающую указатель на массив. Зарание спасибо. int* Func() { return ? } Добавлено через 6 минут может так?
C++ Связь нескольких форм http://www.cyberforum.ru/cpp-beginners/thread681168.html
Добрый вечер, народ. Я столкнулся с такой проблемой, как связка форм в С++. Я писал на дельфи, там намного легче с этим вопросом, подскажите как связать две формы, как вызвать одну форму, посредством нажатия на Button. И в какие файлы писать код? У меня есть: Заголовочные файлы: Form1.h, Form2.h, resource.h, stdafx.h И файлы исходного кода: AssemblyInfo.cpp, stdafx.cpp, и файл (название...
C++ Вычисление суммы ряда не могу написать функцию, просто не понимаю ряды, а времени для их изучения нет, дайте идею или кусок кода. подробнее

Показать сообщение отдельно
FliXis
31 / 31 / 2
Регистрация: 17.09.2012
Сообщений: 163

Синтаксическая ошибка в функции - C++

26.10.2012, 18:13. Просмотров 364. Ответов 7
Метки (Все метки)

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
#include "stdafx.h"
#include <iostream>
using namespace std;
 
///////////////////////////////////////////////////////////////////////
class Distance
{
private:
    int feet;
    float inches;
public:
    Distance()
     {
          feet = 0;
          inches = 0;
     }
     void getdist() //Ввод длин
     {
          cout << "Введите футы: "; cin >> feet;
          cout << "Введите дюймы: "; cin >> inches;
     }
     void showdist() const //Вывод результата
     {
          cout << feet << "\'-" << inches << "\"";
     }
     friend Distance add_dist(int n);
     void average(int n, Distance& dd);
};
Distance dist [ 100 ];
///////////////////////////////////////////////////////////////////////
 
int main ()
{
     system("chcp 1251 >nul");
  
     int n = 0;
     char ch;
     
     do //Ввод длин
     {
          cout << "Введите длину номер " << n + 1 << endl;
          dist [ n++ ].getdist();
          cout << "Продолжить (y/n): "; cin >> ch;
     }
     while(ch != 'n');
 
     for(int j = 0; j < n; j++) //Вывод длин
     {
          cout << "\nДлина номер " << j + 1 << " : ";
          dist [j].showdist();
     }
 
    Distance temp;
    temp = add_dist(n);
    average(n, temp);
 
     cout << "Среднее значение длины: "; //Вывод средней длины
     temp.showdist();
 
     system("pause");
    return 0;
}
Distance add_dist(int n) //Сложение всех длин
{
     Distance temp;
     for(int j=0 ; j<n ; j++)
     {
         temp.feet += dist[j].feet;
         temp.inches += dist[j].inches;
     }
     return temp;
}
void average(int n, Distance& dd) //Высчитывание средней длины
{
     dd.inches += dd.feet*12;
     float total = dd.inches / n;
     static_cast<int>(total);
 
     dd.feet=0; dd.inches=0.0F;
     for(int j=total ; j>0 ; j--)
     {
          dd.inches++;
          for(int j=0 ; j>12 ; j--)
          {
               dd.feet++;
          }
     }
}
Ошибки тут:
http://s017.***********/i417/1210/2d/b8d933498e9b.png
Все они в функции average()
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru