Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Технологии > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 06.02.2015, 23:14   #1
JLevenets
Пользователь
 
Регистрация: 23.11.2013
Сообщений: 13
Репутация: 4
По умолчанию Дан пример программы (С++)

Код:

// Program.cpp: определяет точку входа для консольного приложения.
//

#include "stdafx.h"
#include <iostream>



using namespace std;

class example
{ 
	int a;
public:
	example()
	{ 
		a=1;
	}
	example(int id)
	{ 
		a=id;
	}
	void inc(int i);
	void inc();
    char* getstr();
	int getsum();
	int getsum(int i);
	
};

void example::inc(int i)
{ 
	a+=i;

}

void example::inc()
{ 
	a+=1;
}

char* example::getstr()
{ 

    cout<<"Example"<<" "<<a<<'\n';
	
    return 0;

}

int example::getsum()
{ 
	int k=0, sum=0;
	for(k; k<a; k++)
		sum+=k;
	
	return sum;
	  
}

int example::getsum(int i)
{ 
	int n=i, sum=0;
	for(n; n<a; n++)
	{
		sum+=n;
	if(i>a || i<0)
		return 0;
	}
	
	return sum;
}

void main()
{  
	setlocale(0, "");
	example *ex_1=new example();
	example *ex_2=new example(3);
	example *ex_3=new example(4);
	example *ex_4=new example();
	example *ex_5=new example(7);
	
	ex_2->inc(2);
	ex_4->inc(2);
	ex_1->inc();

	example* mas[5];
	mas[0]=ex_1;
	mas[1]=ex_2;
	mas[2]=ex_3;
	mas[3]=ex_4;
	mas[4]=ex_5;

	for(int i=0; i<5; i++)
	{ 
		mas[i]->getstr();
		int sum_1=mas[i]->getsum();
		int sum_2=mas[i]->getsum(i);
		cout<<sum_1<<" "<<sum_2<<'\n';
		delete mas[i];
	}

}

Как переписать функцию getstr(); так, чтобы она принимала поток вывода и выводила эту строку туда?
JLevenets вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
MPI пример простой программы Анна_Хатико C/C++ Сетевое программирование 0 22.04.2013 09:16
Описание и пример программы KrotikDJ Помощь студентам 2 31.03.2013 13:36
Пример программы andriy1992p Помощь студентам 2 15.09.2011 21:59
Дан пример для программирования на Turbo Pascal Baxyz® Паскаль 5 03.05.2010 20:38
Пример программы на С++ igroman Общие вопросы C/C++ 8 30.09.2008 11:24


13:20.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru