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

перегрузка бинарных операций - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ упорядочить по возрастанию http://www.cyberforum.ru/cpp-beginners/thread394462.html
a=(2L-4K)/81; b=(l+8k)/k; c=2lk-12;
C++ Составить процедуру вычисления значения целого числа по заданной строке символов Составить процедуру вычисления значения целого числа по заданной строке символов, являющейся записью этого числа в шестнадцитеричной форме счисления. http://www.cyberforum.ru/cpp-beginners/thread394451.html
задача на использование условных операторов C++
Добрый вечер. Возникили трудности с решением задачи с использованием условных операторов. Не могу разобраться , слишком много переменных и не получается собрать это все вместе Вот текст задачи: Голодная зима. Суточный рацион коровы составляет и кг сена, v кг силоса и w кг комбикорма. В хозяйстве, содержащем стадо из k голов, осталось s центнеров сена, t тонн силоса и f мешков комбикорма по 50...
C++ Требуется определить строки, содержащие максимальное количество слов
Строки текстового файла input.txt состоят из слов, разделенных одним или несколькими пробелами. Перед первым, а также после последнего слова строки пробелы могут отсутствовать. Требуется определить строки, содержащие максимальное количество слов. Если таких строк несколько, найти первые 10. Результат вывести на консоль в форме, удобной для чтения. Нет никаких ограничений ни на длину слова, ни на...
C++ [C++] Игра (анимация) http://www.cyberforum.ru/cpp-beginners/thread394426.html
Всем доброго времени суток. Можете поделится исходником на простенькую игру ( анимацию) написанную на С++ ... ( ну например что бы по экрану хаотично перемещался шар, или другая фигура.. или например фигурка хаотично перемещается и "пожирает" на своём пути символы ... ) что то в этом роде. (по возможности с комментами- хочу понять как работает) компилировать буду в Dev-C++
C++ Непонятки с чаром Хочу написать обычную программу для записи текста введённого из Edit Control в txt-файл. DWORD i; filename=TEXT("d:\\lalala.txt"); NumOfBytes=m_Screen.GetWindowTextLength(); char* buf= new char ; m_Screen.GetWindowText((LPTSTR)buf,NumOfBytes); FilePath=CreateFile(filename,GENERIC_READ | GENERIC_WRITE,FILE_SHARE_READ|FILE_SHARE_WRITE,NULL,CREATE_ALWAYS,FILE_ATTRIBUTE_NORMAL,NULL); подробнее

Показать сообщение отдельно
crazy_student
0 / 0 / 0
Регистрация: 18.11.2011
Сообщений: 6
29.11.2011, 01:22     перегрузка бинарных операций
помогите пожалуйста доработать программу цель которой ввод массива, вывод, нахождение длины вектора массива.. и сложения и вычитания из каждого элемента массива дробного числа с помощью перегруженных операций.
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<iostream.h>
#include<math.h>
#include"laba.h"
Laba::Laba(){}
 
void Laba::input()
{
     cout<<"Vvedite 10 elementov MASSIVA:\n";
     for(int i=0;i<10;i++)
     {
             cout<<"N["<<i+1<<"] "; cin>>N[i];
     }
}
 
void Laba::print()
{
     for(int i=0; i<10; i++)
     cout<<"N["<<i+1<<"] ";
}
 
void Laba::dlinamass()
{
     float S=0, dlina;
     for (int i=0;i<10;i++)
     S+=N[i]*N[i];
     dlina=pow(S,0.5); 
     cout<<"\n Dlina = "<<dlina;
}
 
Laba & Laba::operator+(float a)
{
     for (int i=0;i<10;i++) 
     c1[i]=N[i]+a;
}
 
Laba & Laba::operator-(float b)
{
     for (int i=0;i<10;i++)
     c1[i]=N[i]-b;     
}
 
void Laba::operator=(Laba&l)
{
     for (int i=0;i<10;i++)
     N[i]=c1[i]; 
}
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#ifndef LABA_H
#define LABA_H
class Laba{
public:
       Laba & operator+(float a);
       Laba & operator-(float b);
       void operator=(Laba&);
       Laba(){};
       void input();
       void print();
       void dlinamass();
       
private:
     float N[10];
     float c1[10];
     };
#endif
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include<iostream.h>
#include"laba.h"
main( )
{
    Laba();
    float a;
    float b;
    print();
    print();
    system("PAUSE");
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru