С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Создание и использование классов.Работа над ошибками - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Преобразование http://www.cyberforum.ru/cpp-beginners/thread961711.html
О каком преобразовании идет речь в строке 34, если конструктор принимает тип double и аргумент (10.0) записывается в double dReal? // // TypeConversion - demonstrate the implicit conversion // ...
C++ типы данных Подскажите как средствами С++ получить доступ к отдельным байтам стандартных типов данных, только без использования асматических вставок. http://www.cyberforum.ru/cpp-beginners/thread961710.html
C++ Мусор в памяти, выделенной динамически
Есть код, выполняет разархивацию файла, закодированного LZ77. Вот его основная часть: цикл в котором проверяется каждый бит в маске и согласно его значению раскодируется файл. Если бит установлен в...
C++ оператор delete
#include <iostream> #include <clocale> #include <iomanip> using namespace std; int main() { setlocale (LC_ALL,"russian"); struct kniga { char* name ; char* autor ;
C++ Стили приведения типов http://www.cyberforum.ru/cpp-beginners/thread961695.html
Строка 38: что за странное объявление? Обычно аргументы заключаются в скобки. Строка 39: что за static_cast и последующий <Complex>? Как это понять? // // TypeConversion - demonstrate the...
C++ Функции в С/С++ Вечер добрый, может кто подбросит стандартных функций этих двух языков(если сайты, то желательно на русском)? И есть ли такие функции в С как удалить что либо из строки, найти что-то в строке или... подробнее

Показать сообщение отдельно
Маринчик
0 / 0 / 0
Регистрация: 12.10.2012
Сообщений: 143

Создание и использование классов.Работа над ошибками - C++

25.09.2013, 00:00. Просмотров 317. Ответов 2
Метки (Все метки)

Задали сделать програмку. Вроде бы ничего сложного. Но выбивает ошибки(

1. Дано действительное число a и целое n. Вычислить сумму
1/a+1/a*(a+1)*(a+2) + 1/(a*(a+1)*(a+2)+...+(a+n))


составила программку
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
#include<stdio.h>
#include<conio.h>
#include<math.h>
#include<iostream>
 
using namespace std;/*ГЅГІГ® îáÿâëåГ*ГЁГҐ ïðîñòðГ*Г*Г±ГІГўГ* èì¸Г* std.*/
 
class chislo
     {public:
             float s; float a;  int n;int t;
             void vvod();
             void summa();
             void vivod();
     }
/*___________________________________________________*/
void chislo::vvod()
  {
 cout<< "\n summa= " << s ;
}
    
 
/*_______________________________________________________*/
 
void chislo::summa()
  {s=0;
   cout<<"\n      Vvedite kollichestvo elementov  \n" << n;
   for(int i=0;i<n;i++)
      {t=a*(a+i);
       s=s+1/t;
      }
  }
  
/*____________________________________________________________*/
 
void chislo::vivod()
  {printf("Summa=%.2f",s);}  
  
/*____________________________________________________________*/
 
int main()
{chislo sum;
   sum.vvod();
   sum.summa();
   sum.vivod();
   getch(); 
}
попробовала запустить - компилятор выбил ошибки следующего характера:
new types may not be defined in a return type
two or more data types in declaration of `vvod'
prototype for `chislo chislo::vvod()' does not match any in class `chislo'
void chislo::vvod()
`chislo chislo::vvod()' and `void chislo::vvod()' cannot be overloaded

подскажите пожалуйста, как исправить?что я не так сделала?Зрительно для меня все правильно, но я пока новичек и только учусь...
работаю в Dev-C++
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.