سئوالات و مشکلات برنامه نویسی به زبان C و ++C

shady sh

عضو جدید
دوستان کسی می تونه بگه یه ارایه عددی رو چطوری بگیرم؟!!!می دونم خیلی سوالم چرته ولی راستش نمی دونم توی حلقه forچه شرطی برای کنترل بزارم هرچی فکر می کنم نمی فهمم یعنی مثلا یه ارایه حداکثر 100 تایی داره ولی می خوام 3تا خونه پربشه وقتی از 0 شروع می کنه تاچجوری بود از حلقه forخارج بشه!!:w20::w20:
سلام دوست عزیز
شما میتونید توی حلقه forیه دستور بزارید که اگه نمیخوای دیگه عددی بخونی کلید مثلا q بزن و از حلقه خارج بشی
HTML:
for (int i=0;i<100;i++)
{
cin>>A[i];
if (k==q)
break;
}
یا میتونی از maxsizeاستفاده کنی این طوری این طوری خود کاربر میگه چند تا عدد میخواد وارد ارایه کنه
HTML:
#define MAXSIZE 100
این دستورو باید تو قسمتی که کتابخونه ها رو خوندی باشه
برنامه رو بنویس اگه مشکلی داشتی بگو.
موفق باشی.عیدتم مبااارک.سال خوبی داشته باشی:gol:
 

antengogoli21

عضو جدید
ممنون شادی جان
فقط یه سوال اون kرو چطوری باید رو چطوری تعریف کنم یعنی یه کاراکتر بگیریم؟!
عید توهم مبارک عزیزم:gol::gol:
 

فاطمه طالبی

کاربر بیش فعال
توضیح برای وراثت در سی پلاس پلاس؟

توضیح برای وراثت در سی پلاس پلاس؟

این یک کد ساده از وراثت در سی پلاس پلاس هستش. کد رو متوجه میشم اما از وراثت زیاد متوجه نمیشم. اگه ممکنه کسی برام کد رو توضیح بده بخصوص قسمتهایی ک مربوط ب ارث بری هستش.ممنون

کد:
Class opr 
{ public 
Int a,b;
Int sum(void);
};
Int opr:: sum(void) 
{ return a+b; }

Class number: public opr {
Public: void get_num(void); }

Void number:get_num(void) {
Int x,y;
Cin>>x;
Cin>>y;
 a=x;
 b=y; }

Main() {
Class number s1;
 s1.getnum();
Cout<<s1.sum();

}
 
آخرین ویرایش:

miladyasrebi

عضو جدید
کد:
Class opr 
{ public 
Int a,b;
Int sum(void);
};
Int opr:: sum(void) 
{ return a+b; }

Class number: public opr {
Public: void get_num(void); }

Void number:get_num(void) {
Int x,y;
Cin>>x;
Cin>>y;
 a=x;
 b=y; }

Main() {
Class number s1;
 s1.getnum();
Cout<<s1.sum();

}
[/QUOTE]

سلام ، ببين ارث بري زماني هست که شما دو يا چند کلاس مجزا داري و مي خواي در يک کلاسي ( مثلا اينجا در کلاس main ) با استفاده از ارث بري ، از تابع ها و متغير هاي کلاس هاي ديگه استفاده کني که اين کار با شي ساختن از اون کلاس مورد نظر امکان پذير است .
همون طور که ميبيني در کلاس number ، يک تابع پوچ ( void ) به نام getnum تعريف شده که اگر تو بخواي از اين تابع در کلاس هاي ديگه ( مثل Main در اينجا ) بهره ببري ، ابتدا يک شي مي سازي ( که اينجا نوشته Class number s1 ) در واقع از کلاس number ، شي اي به نام s1 را ايجاد کرده ، حالا با استفاده از نام شي و نقطه ( . ) مي توني به تابع هاي کلاس number دسترسي داشته باشي و مثلا اينجا مقدارش رو چاپ کني .
اميدوارم تونسته باشم بهت کمک کنم .
 

nazanin.padekan

عضو جدید
با سلام.من باید یه برنامه بنویسم که ترانهاده ماتریس مربع رو محاسبه کنه.کد رو نوشتم اما تمامش Runنشد.تابع دوم اجرا نمیشه کسی کمک میکنه؟






#include<iostream>
using namespace std;
const int size=3;
void read(int a[size][size])
{
cout<<"baraye gereftane deraye"<<size*size<<"adad vared konid"<<size<<"radif vared konid"<<endl;
for(int i=0;i<size;i++){
cout<< "radif"<<i<<":";
for(int j=0;j<size;j++)
cin>>a[j];
}}
void trans(int at[size][size],int a[size][size])
{
int i,j;
at[j]=a[j];
for(int i=0;i<size;i++){
for(int j=0;j<size;j++){
cout<< "radif"<<j<<":";
cout<<at[j];
}}
cout<<endl;
}
int main()
{
int a[3][3],at[3][3];
read(a);
trans(a,at);
trans(a,at);
return 0;
}
 

♥@SH!M♥

کاربر حرفه ای
کاربر ممتاز
سلام بچه ها


من ی الگوریتم به زبان C++دارم تو محیط ویژوال!!..ولی ارور میده اشکالشم درس نمیفهمم!!.ی ایراد الکی میگیره!!

اگ کسی ویژوال داره ممنون میشم ی امتحان کنه ببینه واسه اونم خطا میده..واگ میده دلیللش چیههههههههههههه

(الگوریتم پازل 8 ب روش *A)

کد:
[/LEFT]




#include <iostream>
#include <sstream>
#include <fstream>
#include <vector>
#include <string>
#include <math.h>
#include <algorithm>
#include <time.h>


using namespace std;


class searchTree {
    private:
        struct tree_node{
           tree_node* link1;
           tree_node* link2;
		   tree_node* link3;
		   tree_node* link4;
		   tree_node* parent;
           vector<int> state;
		   int cost;
		   int index;
		   int distance;
        };
		vector<int> initial, final;
		vector<tree_node*> stack;
        tree_node* root;
		int heuristic;
		bool success;
    
    public:
        searchTree() {
           root = NULL;
        }
       
        bool isEmpty() const { return root==NULL; }
        void insert(tree_node*);
		void makeRoot(vector<int>);
		void build();
		void read();
		void makeMove(tree_node*, tree_node*, char);
		void print(tree_node*);
		void pv(tree_node*);
		void checkSuccess(tree_node*);
		int h1(tree_node*);
		void sort();
};


void searchTree::build() {
	read();
	makeRoot(initial);
	success = false;
	tree_node* curr;
	heuristic = 1;


	int count = 0;
	while (stack.size() > 0) {
		curr = stack.front();
		stack.erase(stack.begin());
		insert(curr);


		if (curr->distance > count) {
			count = curr->distance;
			cout << "n = " << count << endl;
		}
	}
}
void searchTree::read() {
	ifstream    inFile ("in.txt");
    string	 line,item;
    int itemnum = 0;


    while (getline (inFile, line)) {
		istringstream linestream(line);
		while (getline (linestream, item, ' ')) {
			itemnum++;
			if (itemnum <= 9) {
				initial.push_back(atoi(item.c_str()));
			}
			else {
				final.push_back(atoi(item.c_str()));
			}
		}
    }
}
void searchTree::makeRoot(vector<int> state) {
    tree_node* t1 = new tree_node;
	for (int i=0; i<(signed)state.size(); i++)
		t1->state.push_back(state[i]);
	t1->cost = h1(t1);
	t1->distance = 1;
    t1->link1 = NULL; t1->link2 = NULL; t1->link3 = NULL; t1->link4 = NULL;
	t1->parent = NULL;


	for (int i=0; i<(signed)state.size(); i++) {
		if (state[i] == 0) {
			t1->index = i;
		}
	}


	if(isEmpty()) {
		root = t1;
		stack.push_back(root);
	}
}
int searchTree::h1(tree_node* t) {
	int cost = 0;


	for (int i=0; i<(signed)t->state.size(); i++) {
		if (t->state[i] != final[i]) {
			cost++;
		}
	}


	return cost;
}
void searchTree::makeMove(tree_node* curr, tree_node* t, char direction) {
	int temp;
	int	index;
	bool badMove = false;


	for (int i=0; i<(signed)curr->state.size(); i++) {
		if (curr->state[i] == 0) {
			index = i;
		}
		t->state.push_back(curr->state[i]);
	}
	t->index = index;


	if (curr->distance > 2) {
		if (index == curr->parent->index) {
			badMove = true;
		}
	}


	switch (direction) {
		case 'u' :
			if ((index > 2) && (!badMove)) {
				temp = t->state[index];
				t->state[index] = t->state[index-3];
				t->state[index-3] = temp;
			}
			else
				t->state.erase(t->state.begin(), t->state.end());
			break;
		case 'r' :
			if ((index%3 != 2) && (!badMove)) {
				temp = t->state[index];
				t->state[index] = t->state[index+1];
				t->state[index+1] = temp;
			}
			else
				t->state.erase(t->state.begin(), t->state.end());
			break;
		case 'd' :
			if ((index < 6) && (!badMove)) {
				temp = t->state[index];
				t->state[index] = t->state[index+3];
				t->state[index+3] = temp;
			}
			else
				t->state.erase(t->state.begin(), t->state.end());
			break;
		case 'l' :
			if ((index%3 != 0) && (!badMove)) {
				temp = t->state[index];
				t->state[index] = t->state[index-1];
				t->state[index-1] = temp;
			}
			else
				t->state.erase(t->state.begin(), t->state.end());
			break;
	}
}
void searchTree::insert(tree_node* curr) {
    tree_node* t1 = new tree_node;
	makeMove(curr, t1, 'u');
	t1->distance = curr->distance + 1;
	t1->cost = h1(t1) + t1->distance;
    t1->link1 = NULL;
 t1->link2 = NULL;
 t1->link3 = NULL; 
t1->link4 = NULL;
	t1->parent = curr;


    tree_node* t2 = new tree_node;
	makeMove(curr, t2, 'r');
	t2->distance = curr->distance + 1;
	t2->cost = h1(t2) + t2->distance;
    t2->link1 = NULL;
 t2->link2 = NULL; 
t2->link3 = NULL;
 t2->link4 = NULL;
	t2->parent = curr;


    tree_node* t3 = new tree_node;
	makeMove(curr, t3, 'd');
	t3->distance = curr->distance + 1;
	t3->cost = h1(t3) + t3->distance;
    t3->link1 = NULL;
 t3->link2 = NULL;
 t3->link3 = NULL;
 t3->link4 = NULL;
	t3->parent = curr;


    tree_node* t4 = new tree_node;
	makeMove(curr, t4, 'l');
	t4->distance = curr->distance + 1;
	t4->cost = h1(t4) + t4->distance;
    t4->link1 = NULL;
 t4->link2 = NULL;
 t4->link3 = NULL;
 t4->link4 = NULL;
	t4->parent = curr;


	if ((curr->link1 == NULL) && (t1->state.size() > 0)) {
		curr->link1 = t1;
		if (!success) stack.push_back(curr->link1);
	} 
	else 
		delete t1;
	if ((curr->link2 == NULL) && (t2->state.size() > 0)) {
		curr->link2 = t2;
		if (!success) stack.push_back(curr->link2);
	} 
	else 
		delete t2;
	if ((curr->link3 == NULL) && (t3->state.size() > 0)) {
		curr->link3 = t3;
		if (!success) stack.push_back(curr->link3);
	} 
	else 
		delete t3;
	if ((curr->link4 == NULL) && (t4->state.size() > 0)) {
		curr->link4 = t4;
		if (!success) stack.push_back(curr->link4);
	} 
	else 
		delete t4;


	sort();
	checkSuccess(curr);
}
void searchTree::sort() {
	tree_node * temp;


	for (int i=0; i<(signed)stack.size()-1; i++) {
		for (int j=0; j<(signed)stack.size()-1; j++) {
			if (stack[j]->cost > stack[j+1]->cost) {
				temp = stack[j];
				stack[j] = stack[j+1];
				stack[j+1] = temp;
			}
		}
	}
}
void searchTree::checkSuccess(tree_node* curr) {
	bool	pass1 = true, 
			pass2 = true, 
			pass3 = true, 
			pass4 = true;


	for (int i=0; i<(signed)final.size(); i++) {
		if (curr->link1 != NULL){
			if (curr->link1->state[i] != final[i]) 
				pass1 = false;
		}
		else 
			pass1 = false;
		if (curr->link2 != NULL) {
			if (curr->link2->state[i] != final[i]) 
				pass2 = false;
		} 
		else 
			pass2 = false;
		if (curr->link3 != NULL) {
			if (curr->link3->state[i] != final[i]) 
				pass3 = false;
		} 
		else 
			pass3 = false;
		if (curr->link4 != NULL) {
			if (curr->link4->state[i] != final[i]) 
				pass4 = false;
		} 
		else 
			pass4 = false;
	}
	if (pass1) {
		success = true;
		cout << "Success!" << endl;
		print(curr->link1);
	}
	else if (pass2) {
		success = true;
		cout << "Success!" << endl;
		print(curr->link2);
	}
	else if (pass3) {
		success = true;
		cout << "Success!" << endl;
		print(curr->link3);
	}
	else if (pass4) {
		success = true;
		cout << "Success!" << endl;
		print(curr->link4);
	}


	if (success) {
		while (!stack.empty())
			stack.erase(stack.begin());
	}
}
void searchTree::pv(tree_node* t) {
	for (int i=0; i<(signed)t->state.size(); i++) {
		cout << t->state[i] << " ";
		if (i%3 == 2) cout << endl;
	}
	cout << t->cost << " " << t->distance << endl;
	cout << endl;
}
void searchTree::print(tree_node* t) {
	ofstream fout ("out.txt");
	vector<tree_node*> v;
	while (t != NULL) {
		v.push_back(t);
		t = t->parent;
	}
	fout << "Initial State" << endl;
	for (int j=v.size()-1; j>=0; j--) {
		for (int i=0; i<(signed)v[j]->state.size(); i++) {
			if (v[j]->state[i] == 0)
				fout << "B ";
			else
				fout << v[j]->state[i] << " ";
			if (i%3 == 2) fout << endl;
		}
		fout << endl;
	}
	fout << "Goal State" << endl;
	fout.close();
}
int main() {
	clock_t start, finish, total;
	start = clock();


    searchTree b; 
	b.build();


	finish = clock();
	total = finish - start;
	cout << "time: " << total << " msecs" << endl;
}


[LEFT]
 

iaidin

عضو جدید
با سلام.من باید یه برنامه بنویسم که ترانهاده ماتریس مربع رو محاسبه کنه.کد رو نوشتم اما تمامش Runنشد.تابع دوم اجرا نمیشه کسی کمک میکنه؟






#include<iostream>
using namespace std;
const int size=3;
void read(int a[size][size])
{
cout<<"baraye gereftane deraye"<<size*size<<"adad vared konid"<<size<<"radif vared konid"<<endl;
for(int i=0;i<size;i++){
cout<< "radif"<<i<<":";
for(int j=0;j<size;j++)
cin>>a[j];
}}
void trans(int at[size][size],int a[size][size])
{
int i,j;
at[j]=a[j];
for(int i=0;i<size;i++){
for(int j=0;j<size;j++){
cout<< "radif"<<j<<":";
cout<<at[j];
}}
cout<<endl;
}
int main()
{
int a[3][3],at[3][3];
read(a);
trans(a,at);
trans(a,at);
return 0;
}

این میتونه کمکتون کنه:
 

پیوست ها

  • TRANSPOS.zip
    421 بایت · بازدیدها: 0

farzane_m93

عضو جدید
سلام دوستاناگه یه پشته صدتایی با اعداد مختلف تولید کنیم بعد چی جوری میتونیم برعکسش کنیم؟
 

iaidin

عضو جدید
سلام دوستاناگه یه پشته صدتایی با اعداد مختلف تولید کنیم بعد چی جوری میتونیم برعکسش کنیم؟
اگر منظور شما برعکس کردن ترتیب اعداد می باشد کافیست در یک پشته دیگر بریزید و با این کار برعکس خواهد شد.
 

nina2

عضو جدید
سلام ببخشید سوالی داشتم.از طریق مطالعه کتاب میشه برنامه نویسی یاد گرفت؟؟؟؟؟من تا الانچیزی از برنامه نویسی نمیدونم میخوام یاد بگیرم.لطفا کمک کنید
 

ialex

عضو جدید
سلام ببخشید سوالی داشتم.از طریق مطالعه کتاب میشه برنامه نویسی یاد گرفت؟؟؟؟؟من تا الانچیزی از برنامه نویسی نمیدونم میخوام یاد بگیرم.لطفا کمک کنید
بله
دوست من شما از کتاب، help زبان برنامه نویسی،اینترنت، آموزشگاه و ...میتونید استفاده کنید.
 

iaidin

عضو جدید
سلام ببخشید سوالی داشتم.از طریق مطالعه کتاب میشه برنامه نویسی یاد گرفت؟؟؟؟؟من تا الانچیزی از برنامه نویسی نمیدونم میخوام یاد بگیرم.لطفا کمک کنید

بله
دوست من شما از کتاب، help زبان برنامه نویسی،اینترنت، آموزشگاه و ...میتونید استفاده کنید.

یادگیری syntax از مواردی هست که شما در موارد ذکر شده میتونید آموزش ببینید منتهی برای برنامه نویس شدن باید زمان بگذارید و تجربه کسب کنید.
موفق باشید
 

Hst_cs

عضو جدید
سلام ببخشید سوالی داشتم.از طریق مطالعه کتاب میشه برنامه نویسی یاد گرفت؟؟؟؟؟من تا الانچیزی از برنامه نویسی نمیدونم میخوام یاد بگیرم.لطفا کمک کنید

بله همون جوری که دوستان گفتند میتونید یادبگیرید.
ولی علاوه بر کتاب از فیلم های آموزشی که در اینترنت برای دانلود هست هم استفاده کنید که کاملاشبیه
کلاس درس میمونه ...
اگر زبان انگلیسیتون هم قوی باشه که دیگه خیلی عالی میشه و میتونید بهترین فیلم های آموزشی رو
دانلود کنید و یاد بگیرید .
موفق باشید .
 

شهریاری 2

کاربر فعال تالار اسلام و قرآن
کاربر ممتاز
سلام ببخشید سوالی داشتم.از طریق مطالعه کتاب میشه برنامه نویسی یاد گرفت؟؟؟؟؟من تا الانچیزی از برنامه نویسی نمیدونم میخوام یاد بگیرم.لطفا کمک کنید

به قول یکی از بچه های باشگاه :
برنامه نویسی را با برنامه نویسی یاد بگیرید.

تا میتونی برنامه بنویس
 
آخرین ویرایش:

maryamnaji11

عضو جدید
سلام دوستان بین بچه ها کسی هست که پروژه ای یا تحقیقی همراه با منابع در مورد سیستم های توزیعی یا توزیع شده داشته باشه؟

ممنون میشم یا پیام خصوصی خبرم کنید
 

nana jun

عضو جدید
سلام بچه خوبید من تازه واردم
یه برنامه میخوام برنامه معادله درجه 3 با زبان سی یا سی پلاس لطفا کمکم کنید
تا سه شنبه لازمش دارم ترو خدا کمک کنید
 

فاطمه طالبی

کاربر بیش فعال
سلام ببخشید سوالی داشتم.از طریق مطالعه کتاب میشه برنامه نویسی یاد گرفت؟؟؟؟؟من تا الانچیزی از برنامه نویسی نمیدونم میخوام یاد بگیرم.لطفا کمک کنید
نها نه فقط با مطالعه نمیتونید برنامه نویسی یاد بگیرید. اگه برنامه ننویسید بنظر من هیچی یاد نمیگیرید. سعی کنید برنامه نویسی کنید :) موفق باشید
 
آخرین ویرایش:

antengogoli21

عضو جدید
من می خوام توی برنامم بنویسم که اگر شرط برقرار نبود از برنامه خارج بشه!!!ولی نمی دونم چطوری

میشه کمکم کنید.
 

hoodad.eb

عضو جدید
سلام دوستان کسی هست واسه نوشتن این برنامه به من کمک کنه؟! :)
شمارنده کارمندی و حقوق و مزایای هر یک از 40 نفر کارکنان را دریافت و ضمن گسر 7% درصد حقوق و مزایای هر کارمند بابت حق بیمه، چنانچه مجموع حقوق و مزایای کارمند بیش از320000 ریال باشد 10درصد مازاد بر این رقم را نیز به عنوان مالیات کسر نماید سپس شمارنده کارمندی، حق بیمه، مالیات و خالص پرداختی را چاپ نماید.
 

iaidin

عضو جدید
من می خوام توی برنامم بنویسم که اگر شرط برقرار نبود از برنامه خارج بشه!!!ولی نمی دونم چطوری

میشه کمکم کنید.

دوست عزیز بیشتر توضیح بدید. شما با بررسی شرایطی که مد نظر شما هست در صورتیکه برقرار بود کار خاصی انجام میدید و به عنوان مثال تابع خاصی را فراخوانی میکنید و ... و در غیر اینصورت اجرای کدتون به اتمام میرسه.
 

iaidin

عضو جدید
سلام دوستان کسی هست واسه نوشتن این برنامه به من کمک کنه؟! :)
شمارنده کارمندی و حقوق و مزایای هر یک از 40 نفر کارکنان را دریافت و ضمن گسر 7% درصد حقوق و مزایای هر کارمند بابت حق بیمه، چنانچه مجموع حقوق و مزایای کارمند بیش از320000 ریال باشد 10درصد مازاد بر این رقم را نیز به عنوان مالیات کسر نماید سپس شمارنده کارمندی، حق بیمه، مالیات و خالص پرداختی را چاپ نماید.
کدوم قسمتش را مشکل دارید؟
در قسمت محاسبات که شما کامل توضیح دادید و مشخص هست.
در قسمت ورودی و خروجی هم اگر ساختار خاصی مد نظر شما نیست میتونید از یک آرایه برای ذخیره کارمندان و حقوقشون استفاده کنین.
 

antengogoli21

عضو جدید
دوست عزیز بیشتر توضیح بدید. شما با بررسی شرایطی که مد نظر شما هست در صورتیکه برقرار بود کار خاصی انجام میدید و به عنوان مثال تابع خاصی را فراخوانی میکنید و ... و در غیر اینصورت اجرای کدتون به اتمام میرسه.
بله من یه همچین چیزی می خوام!!
 

Mohandes*

عضو جدید
کاربر ممتاز
من می خوام توی برنامم بنویسم که اگر شرط برقرار نبود از برنامه خارج بشه!!!ولی نمی دونم چطوری

میشه کمکم کنید.
توی برنامه از دستور exit استفاده کن در کتاب خانه process
HTML:
#include <process.h>
و توی برنامه:
getch();
exit(0);
اگه مشکلی داشتی بگو:)
 

hossein21

عضو جدید
سلام


من یک برنامه باید بنویسم که فرمول زیر رو به یک نرم افزار بدم

y=1/2*g*t^(1/2


من ویژوال بیسیک بلدم اما c باید باشه
نرم افزاری هست که ویژوال رو کمپایل کنه به c
ممنون
 

antengogoli21

عضو جدید
سلام
من یه برنامه دارم که کلاسی بنویسید که زمان انجام کار را بگیره و یه مقداری رو به اون اضافه کنه با operator+.همچنین دوتا عملگر >> و<< نیز اور لود شده باشه.
اینا رو همشو نوشتم درستم عمل می کنه فقط زمانی که زمانو با cinبرای یکی از شی هام می گیرم دیگه تابع هایی که دقیقه رو چک می کنه دیگه فراخونی نمی شه!!!!نمی دونم باید چیکار کنم که برای اونا هم مقدار ورودی چک بشه!!!
این برناممه
#include <iostream>
#include <stdio.h>

using namespace std;

class worktime
{
friend ostream &operator<<( ostream&, const worktime & );
friend istream &operator>>( istream&, worktime & );
private:
int hour;
int minute;
public:
worktime(int hr=0,int mi=0 );
void set_time(int hr,int mi);
void set_hour(int hr);
void set_minute(int mi);
worktime operator+(const worktime &time);
};
worktime::worktime(int hr,int mi)
{
set_time(hr,mi);
}
void worktime::set_time(int hr,int mi)
{
set_hour(hr);
set_minute(mi);
}
void worktime::set_hour(int hr)
{
if(hr>0)
hour=hr;
else
hour=0;

}
void worktime::set_minute(int mi)
{
minute = ( mi >= 0 && mi < 60 ) ? mi : 0;

}
worktime worktime::operator+(const worktime &time1)
{
worktime time(0,0);
minute=minute+time1.minute;
if(minute>=60)
{
time.minute=minute%60;
time.hour=hour+(minute/60)+time1.hour;
}
else
{
time.hour=hour+time1.hour;
time.minute=minute;
}

return time;
}

ostream &operator<<( ostream &output, const worktime &time )
{
output << time.hour << ":"<<time.minute;
return output;
}
istream &operator>>( istream &input, worktime &time )
{
input>>time.hour>>time.minute;

return input;
}

int main()
{
worktime time;
worktime time1(2,30);
worktime time2(0,0);
cout<<"first time:";
cin>>time;
cout<<time<<endl;
cout<<"new time:";
time2=time+time1;
cout<<time2;

return 0;
}
 

resentlove

عضو جدید
Function !

Function !

سلام من یه سری از توابع (Function) برنامه نویسی در زبان C++ که مربوط به رشته مهندسی مکانیک هستند رو میخوام . مثلا تابع سینوس چی هستش؟ یا مثلا تابع حرکت پرتابی در فیزیک چی هستش؟ از این جور توابع
اگه ندارین ممنون میشم حداقل بگین از کدوم منابع میتونم توابع رو پیدا کنم ؟ کدوم سایت یا کتاب یا .... ؟
ممنون
 

شهریاری 2

کاربر فعال تالار اسلام و قرآن
کاربر ممتاز
*
* *
* * *
* * * *
سلام
دوستان یه کمک بکنید. یه تمرین هست
تو خروجی این ستاره ها باید چاپ بشن
مرسی


PHP:
#include<iostream.h>
int main()
{
for(int i=0;i<5;i++){
for(int j=0;j<i+1;j++)
cout<<"*";
cout<<"\n";
}
cin.get();
ذهنی حلش کردم. اشکالاشو خودت زحمت بکش
 

Similar threads

بالا