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

ООП - задачка, понять и суметь. Разбор ошибок - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ С++ удаление слова из строки http://www.cyberforum.ru/cpp-beginners/thread963335.html
Дана строка типа S='один два три четыре' удалить из строки последнее слово
C++ Вывод данных из структуры Доброй ночи:) Возникла проблема вывода данных из структуры. То бишь совсем ничего не выводится,программа просто зависает и все. #pragma hdrstop #pragma argsused #include <stdio.h> #include <stdlib.h > #include <conio.h> #include <string> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread963318.html
C++ Найти максимальное значение при unsigned char
задали в универе. Найти максимальное значение,которое может быть представлено при использовании типа unsigned char. Сделать программу,но без использования библиотеки limits. побитово сдвигая значения пока они не достигнут максимального,то бишь 255. При этом использовать строчки: m<<=sizeof(m)*8-1; cout<<(x|m?'1':'0') m<<=1; или что-то подобное.
Задача о сопротивлениях C++
Помогите пожалуйста решить задачу, чёт вообще никаких мыслей нет В результате измерений получены напряжения ( в вольтах) на зажимах каждого из 20-ти различных электрических сопротивлений, не соединенных друг с другом. Характеристика (в омах) каждого сопротивления известна. Определить порядковый номер сопротивления по которому проходит минимальный ток.=-O
C++ Задача: Функция получает одномерный массив и возвращает количество чисел с суммой цифр больше 20. Почему не работает? http://www.cyberforum.ru/cpp-beginners/thread963296.html
#include<iostream.h> #include<conio.h> #include<stdlib.h> int main() { const int N=10; int A; for (int i=0;i<N;i++) cin >>A;
C++ нужно убрать однаковые елементы в списке(есть код програмы) только нехватает удаления однаковых елементов #include<iostream> #include<string> using namespace std; struct List1 { string a; List1 * next; }; struct List2 подробнее

Показать сообщение отдельно
Маринчик
 Аватар для Маринчик
0 / 0 / 0
Регистрация: 12.10.2012
Сообщений: 135
27.09.2013, 00:15     ООП - задачка, понять и суметь. Разбор ошибок
Дан массив действительных чисел b1;…;b10 .. Найти сумму элементов расположенных после минимального элемента.Поля и данные - закрытого типа.

в данной проге я пока ищу только минимальный элемент и имею в итоге ошибки, которые не понимаю.
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
#include<stdio.h>
#include<math.h>
#include<iostream>
 
using namespace std;/*ГЅГІГ® îáÿâëåГ*ГЁГҐ ïðîñòðГ*Г*Г±ГІГўГ* èì¸Г* std.*/
 
class massiv
  {  private:float *a; float min;float s;
            int n;
     public:              
           massiv();
           vivod_mas();
           minimym();
           vivod_min();
           
           ~massiv()
             {delete[]a;
              cout<<"     Rabotal destruktor\n";
             }        
   }
/*----------------------------------------------------------------------------*/  
void massiv:: massiv()
  {cout<<"     Vvedite kollichestvo elementov massiva:";
   cin>>n;
   a=new float [n];/* videljaet pamjat' , pokazivaet na to chto massiv dinamicheskij*/
    for(int i=0;i<=n;i++)
       *(a+i)=rand()+1.5;
   cout<<"     Rabotal konstryktor";    
  }
/*----------------------------------------------------------------------------*/  
void massiv:: vivod_mas()
  {cout<<"     Massiv:\n";
   for(int i=0;i<=n;i++)
    cout<<*(a+i);
  }
/*----------------------------------------------------------------------------*/  
 void massiv::minimym()
  {min=10000;s=0;
   for(int i=0;i<=n;i++)
      if (*(a+i)<min) 
        min=*(a+i);
  }
void massiv::vivod_min()  
  {cout<<"     Minimal'nij element massiva="<<min;}
/*----------------------------------------------------------------------------*/   
 
 
int main()
  {massiv x;
   x.vivod_mas;
   x.minimym;
   x.vivod_min;  
   system("pause");
   return 0;
  }
с чем связаны данные ошибки?помогите понять и исправить...

12 ISO C++ forbids declaration of `vivod_mas' with no type
13 ISO C++ forbids declaration of `minimym' with no type
14 ISO C++ forbids declaration of `vivod_min' with no type
14 int massiv::vivod_min()
44 `void massiv::vivod_min()' and `int massiv::vivod_min()' cannot be overloaded
In function `int main()':
50-52 statement cannot resolve address of overloaded function

хочется понять, что я делаю не так..
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru