آموزش ++C

bahman.eng

عضو جدید
برنامه ای که توسط اشاره گرها دو ماتریس m*n را بگیرد و با هم جمع کرده و در ماتریس z ذخیره کند ؟
اگه کسی این برنامه رو داره ازش ممنون می شم واسم بفرسته . خیلی ممنون
 

bahman.eng

عضو جدید
از همتون ممنونم که یه تازه وارد رو خیلی خوب تحویل گرفتید.. . . . . . ... ..... . . . . . .......
 

A.S.Roma

عضو جدید
کاربر ممتاز
از همتون ممنونم که یه تازه وارد رو خیلی خوب تحویل گرفتید.. . . . . . ... ..... . . . . . .......
دوست من اینجا کسی برای کسی برنامه حاضری قرار نمی دهد.
با این حال برنامه تون چون ساده بود براتون نوشتم.
کد:
[B]    #include <iostream.h>
    #include <conio.h>

    void main()
    {
        int **m1 , **m2 , **m3;
        int i,j;
        m1 = new int *[4];
        m2 = new int *[4];
        m3 = new int *[4];

        for(i=0;i<4;i++)
        {
            m1[i] = new int [4];
            m2[i] = new int [4];
            m3[i] = new int [4];
        }

        for(i=0;i<4;i++)
        {
            for(j=0;j<4;j++)
            {
                cout << "enter m1[" << i <<"][" <<j <<"] = ";
                cin >> m1[i][j];
            }
        }


        for(i=0;i<4;i++)
        {
            for(j=0;j<4;j++)
            {
                cout << "enter m2[" << i <<"][" <<j <<"] = ";
                cin >> m2[i][j];
            }
        }

        cout << "result =  \n";
        for(i=0;i<4;i++)
        {
            for(j=0;j<4;j++)
            {
                m3[i][j] = m1[i][j] + m2[i][j];
                cout << m3[i][j] <<"\t" ;
            }
            cout <<endl;
        }
        getch();
      for(i=0;i<4;i++)
        {
            delete m1[i];
            delete m2[i];
            delete m3[i];
        }

    }[/B]
 

bahman.eng

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

pesarenik

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

دمتون گرم
 

psp2004

عضو جدید
با نام خدا وسلام
دوستان یه سوال دارم
چه جوری میشه تو یه متن m کاراکتری (برای مثال m=100)تعداد کلمات n کاراکتری (برای مثال n=5) رو پیدا کرد.
اگر جواب کامل دادن براتون سخته فقط یه راهنمایی کوچولو هم که کنید کار منو راه انداختید.
با تشکر...
 

sayyad84

متخصص زبان Assembly
کاربر ممتاز
با نام خدا وسلام
دوستان یه سوال دارم
چه جوری میشه تو یه متن m کاراکتری (برای مثال m=100)تعداد کلمات n کاراکتری (برای مثال n=5) رو پیدا کرد.
اگر جواب کامل دادن براتون سخته فقط یه راهنمایی کوچولو هم که کنید کار منو راه انداختید.
با تشکر...

با سلام،
همیشه بعد از کلمات کاراکتر Space(' ') قرار داره! پس دوتا حلقه ی تو در تو دارید که اولی تا پایان متن می شماره و دومی تعداد حروف رو تا رسیدن به Space. اگه شمارنده ی داخلیه 5 بود یکی به تعداد کلمات اضافه می شه!
این طوری:
5_Words.JPG
 

psp2004

عضو جدید
با سلام،
همیشه بعد از کلمات کاراکتر Space(' ') قرار داره! پس دوتا حلقه ی تو در تو دارید که اولی تا پایان متن می شماره و دومی تعداد حروف رو تا رسیدن به Space. اگه شمارنده ی داخلیه 5 بود یکی به تعداد کلمات اضافه می شه!
این طوری:
مشاهده پیوست 37785
دوست عزیز واقعن دستتون درد نکنه. فقط باید بعد از counter++ یه i++ هم میزاشتید که یادتون رفته بود . واقعن خیلی ممنون.
راستی من با turbo c++ مینویسم (ترم یکیم) شما با visual studio نوشته بودید؟ چه جوری باید header ها رو تو ویژوال وارد کنم؟
با تشکر....
 

sayyad84

متخصص زبان Assembly
کاربر ممتاز
دوست عزیز واقعن دستتون درد نکنه. فقط باید بعد از counter++ یه i++ هم میزاشتید که یادتون رفته بود . واقعن خیلی ممنون.
راستی من با turbo c++ مینویسم (ترم یکیم) شما با visual studio نوشته بودید؟ چه جوری باید header ها رو تو ویژوال وارد کنم؟
با تشکر....

با سلام،
اول که خواهش می کنم!
دوم این که باید ++i بعد از دستور if قرار بگیره! من این قطعه رو تست نکرده بودم و تو ++Notepad نوشتم که درکش راحت تر باشه!
سوم این که بهتره از DevCpp استفاده کنین. مشکلات Turbo رو نداره!
 

psp2004

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

A.S.Roma

عضو جدید
کاربر ممتاز
با یک حلقه میشه اینجوری نوشت :
کد:
[LEFT]#include <stdio.h>
#include <string.h>



#define SHORTSTRINGLEN  5
void main()
{
    int isFound = 0;
    char temp[SHORTSTRINGLEN];
    char wordToSearch[] = {"Hello"};
    char longString[] = {"aaaaaaaaaaaaaaa Hello ssssssss"};
    for(int i=0;i<strlen(longString);i++)
    {
        strcpy(temp,substring(i,SHORTSTRINGLEN));   //must implemented
        if(strcmp(temp,wordToSearch) == 0)
        {
            printf("Found on %d Index. " , i);
            isFound = 1;
            break;
        }
    }
    if(!isFound)
        printf("Not Found");

}

[/LEFT]

تابع substring هم باید پیاده سازی کنید خودتون .
c خودش تابع strstr هم داره که همین کار رو باید بکنه .
 

shabi.sh

عضو جدید
سلام میشه لطف کنیدیک سری نمونه سوالc++بگید هیچی یاد ندارم امتحان بایان ترم چکارکنم؟؟؟؟؟؟!:cry:
 

s_aa

کاربر فعال تالار اسلام و قرآن ,
کاربر ممتاز
سلام
میتونین از نت هم سوالات ی رو بگیرین
معمولا سوالات سی پلاس سوالات متداولی هستن
اونها رو یاد بگیرین ذهن برنامه نویسی واستو ن شکل میگیره
مطمئن باشین میتونین نمره رو کسب کنین
 

firstleech

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

www.firstleech.co.cc
 

psp2004

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

HH2BN1990

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

سورسی که نوشتی رو بزار تا کمکت کنیم
 

shakibaa77

عضو جدید
سلام

سلام

http://www.www.www.iran-eng.ir/images/icons/icon1.png سلام

من باید ی برنامه در شبیه سازی کامپیوتر بنویسم که با استفاده از الگوریتم مونت کارلو یک شبه کد برای پیدا کردن درحت پوشا در یک گراف (g(v,e)بنویسد (فکر کنم پاسکال یا سی بهتر باشه )نمیدونم لطفا اگه میتونید برام بزارید راستی 4 shared نمیتونم دانلود کنم اگه میشه پیام خصوصی بزارید که متوجه بشم
راستی من رشتم عمرانه و اگه اشتباهی پست دادم پیشاپیش معذرت میخوام

ممنون از وقتی که میزارید :smile::gol:
 

psp2004

عضو جدید
سورسی که نوشتی رو بزار تا کمکت کنیم
خدا رو شکر سوال ساه تر شد. الان باید از تو کل متن یه کاراکتر را حذف کنم . من خودم این کد به ذهنم رسیده ولی جواب نمیده . موندم چی کار کنم.
یه سوال کلی هم داشتم چه جوری میتونم یه متن رو در رشته ها کلمه کلمه بکنم. (بدون استفاده از تابع ها و آرایه)

کد:
           #include<iostream.h>
کد:
[LEFT]#include<conio.h>

#include<string.h>
int main()
{
int i=0,s,j,m;
char text[500],char1[2];
cout<<"please enter a text with 500 character "<<'\n';
cin.get(text,500)  ;
cout<<"please enter your character that you want to delete from text"<<'\n';
cin>>char1;
for(i=0;i<499;i++)
{s=strcmp(&char1[0],&text[i]);
if(s==0)
{
for(m=i;m<500;m++)
{strcpy(&text[m],&text[m+1]); }
}
}
for(j=0;j<499;j++)
{cout<<text[j];}
return 0;

}

[/LEFT]
 
آخرین ویرایش:

HH2BN1990

کاربر فعال
ببین این بدردت می خوره

کد:
[LEFT]
#include <conio.h>
#include <iostream.h>
#include <string.h>
#define Max 500
 
void main()
{
	int j=0;
	char Text[Max],Temp[Max],char1;

	cout<<"please enter a text with 500 character "<<'\n';
	cin >> Text;
	cout<<"please enter your character that you want to delete from text"<<'\n';
	cin >> char1;
	
	for(int i=0;i<strlen(Text);i++)
	{
		if(Text[i] != char1)
		{
			Temp[j] = Text[i];
			j++;
		}
	}

	for(int k=0;k<j;k++)
		cout<<Temp[k];
}

[/LEFT]
 
آخرین ویرایش:

11822

عضو جدید
در خواست کتاب یا جزوه

در خواست کتاب یا جزوه

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

iman_esf

عضو جدید
با سلام !
من تا حدودی دستورات و نحوه برنامه نویسی رو با C++ یاد گرفتم !
فقط تنها مشکلی که دارم اینه که یه برنامه یا مسئله که میدن نمیتونم تحلیلش بکنم که از چه روشی برم !
چیزی هست که در این راستا به من کمک کنه ؟!
 

Similar threads

بالا