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

s.1.8.1.18

کاربر حرفه ای
کاربر ممتاز
وارد for میشه اما وارد if هایی که توش push کردی نمیشه ! طوری که مقدار top بعد از اجرای برنامه منفی میشه!!!یعنی فقط آمده pop کرده!

مدیریت کن تعداد عددهای stack رو که 0 کمترینش باشه!!!

هر چیه مشکل تو ifهاته

آره دیشب اون رو فهمیدم وارد for شده.
الان یه حلقه ی if دیگه براش گذاشتم!!!! که تا تعداد عنصرهای درون stack دوتا نشده pop نکنه.
اونوقت الان برای من مقدار top شد 0!!!


الان چرا هیچ کاری نمیکنه؟؟؟؟؟؟؟؟


این زیر شاخه ی pstr که اسم نداره * رو هم گرفته چیه؟؟

این برنامه ی تبدیل عبارت prefix به infix هست!!!
که البته نمیدونم کدهاش رو درست زدم یا نه.
 

CPlus

عضو جدید
آره دیشب اون رو فهمیدم وارد for شده.
الان یه حلقه ی if دیگه براش گذاشتم!!!! که تا تعداد عنصرهای درون stack دوتا نشده pop نکنه.
اونوقت الان برای من مقدار top شد 0!!!
الان چرا هیچ کاری نمیکنه؟؟؟؟؟؟؟؟
این زیر شاخه ی pstr که اسم نداره * رو هم گرفته چیه؟؟
این برنامه ی تبدیل عبارت prefix به infix هست!!!
که البته نمیدونم کدهاش رو درست زدم یا نه.

اول بگو تبدیلش چجوری انجام میشه؟ :دی من بلد نیستمش :دی تا بعدش ببینم کدات چیکار میکنه!
سورستم اینجا بذار
 

s.1.8.1.18

کاربر حرفه ای
کاربر ممتاز
اول بگو تبدیلش چجوری انجام میشه؟ :دی من بلد نیستمش :دی تا بعدش ببینم کدات چیکار میکنه!
سورستم اینجا بذار



ببینید از این چیزی میفهمید؟ اگه نه بگید توضیح بدمش.
عبارت prefix رو گذاشتم تو stack و infix اش رو بدست اوردم.
کد من با الگوریتم عمومی که براش گفته شده فرق داره. من خودم یه الگوریتم دیگه براش نوشتم.
Prefix= +*ab/cd

Infix= (a*b) +(c/d





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

s.1.8.1.18

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

اینم کد من. الگوریتم اصلی با عملگر کار میکنه ولی الگوریتم من با عملوند!!!

PHP:
#include<iostream>

#include<conio.h>

#include <stdio.h>

#include <stdlib.h>

#include<string>

using namespace std;

const int max = 40;
const int len = 80;


/////////////////////

class stack{

private:

    char st[5];
    int top;

public:

    stack(){
        top=0;
    }

    void push(char var){
        st[++top]=var;
    }

    char pop(){
        return st[top--];
    }

    /*int gettop(){
    return top;
    } // daghighan chi mikone??*/

}; //end class stack


class express{

private:

    stack s;
    char *pstr; 
    int len;

public:

    express(char *ptr){
        pstr = ptr;          
        len = strlen(pstr);
    }

    void parse();
    


}; //end class

void express::parse(){
        char ch;
        char ch1;
        char ch2;
        char final;

        for(int j=0;j<len;j++){

            ch = pstr[j];

            if(ch!='+'||ch!='-'||ch!='*'||ch!='/'||ch!='^'||ch!='++'||ch!='--'){
                //s.push(ch);
                if(j>3){
                s.pop(); 
                ch1=s.pop();
                if(ch1=='+'||ch1=='-'||ch1=='*'||ch1=='/'||ch1=='^'||ch1=='++'||ch1=='--'){
                    s.push(ch1);
                    s.push(ch);
                }

                else if(ch1!='+'||ch1!='-'||ch1!='*'||ch1!='/'||ch1!='^'||ch1!='++'||ch1!='--'){

                    s.pop();
                    ch2=s.pop();
                    if(ch2=='+'||ch2=='-'||ch2=='*'||ch2=='/'||ch2=='^'||ch2=='++'||ch2=='--'){

                        final = ch1+ch2+ch;
                        cout<<ch1<<ch2<<ch;
                    }
                }
                }
                else 
                    break;
            } //end if amalvand

            else if(ch=='+'||ch=='-'||ch=='*'||ch=='/'||ch=='^'||ch=='++'||ch=='--'){

                s.push(ch);

            } //end else if

        } //end for

    } //end phare


int main(){

    char ans;
    char string[len];

    do{
        cout<< "enter token"<<endl;
        cin>> string;
        express *eptr= new express(string);  
        eptr-> parse();
        cout<< "the infix value is:"<<endl;
        cout<<"do another(enter n or y)"<<endl;
        cin>>ans;
    }
    while(ans=='y');
    return 0;
}
 

khalaj_mohsen

عضو جدید
سلام دوستان
من برای کارم نیاز به نوشتن یه برنامه دارم.
کارم اینه که تعداد زیادی فایل ورودی (batch file) یه برنامه آنالیزی معروف (ABAQUS) رو می خوام به وسیله این برنامه اجرا کنم و از فایل خروجی هر اجرا (آنالیز) یه عدد خاص رو بگردم و پیدا کنم و در جای دیگه ذخیره کنم.
می خواستم یه برنامه ++C بنویسم که این کار رو برام انجام بده. چون هرآنالیز 20 دقیق طول می کشه و ده هزار فایل ورودی دارم می خوام با این برنامه‌ی ++C از چند تا کامپیوتر دانشگاه به صورت شبانه روزی کار بکشم و خودم پاش نشینم تا بتونم کارای دیگم رو انجام بدم.
آیا این کار امکان پذیره؟؟؟ اگه آره دستورای کلیدیش چیه؟
من با متلب و فورترن زیاد برنامه نوشتم و ویژوال بیسیک هم کمی کار کردم ولی با ++C فقط یکی دو روزه دارم ور می رم.
فقط تو رو خدا نگین نمیشه که رسما گریه می کنم
 

CPlus

عضو جدید

ببینید از این چیزی میفهمید؟ اگه نه بگید توضیح بدمش.


سلام

من چیزی از الگوریتم کتاب مقسمی نمیدونم
نمیدونم کد من بهینست یا نه ، اما خودم سعی داشتم بنویسمش
جوابش کامل درست نیست! در جملات گنده و پرانتر گذاری ها اشتباه میکنه! میشه درستش کرد اما حوصله ندارم !!!
vorudi : *-*+abc-de+fg
khoruji : (a+b)*c(d-e)(f+g) f
اول اینکه ممکنه بعضی از توابع رو نشناسی !! میتونی این رفرنس هارو بخونی
من دیگه استک رو ننوشتم و از stack خود cpp استفاده کردم

نکته اینجاست کامپایلر قدیمی مثل borland این کتابخونه رو نمیشناسه
سعی کن از codeblock یا VS استفاده کنی
کد:
http://www.cplusplus.com/reference/stack/stack/
http://www.cplusplus.com/reference/cstring/strchr/
و در آخر این هم کد

کد:
#include <iostream>
#include <stack>
#include <string.h>
using namespace std;
int main()
{
    char myPrefix[20];
    stack<char> prefix;
    cout << "plz enter a prefix:";
    cin >> myPrefix;
    int i = 0 , length = strlen(myPrefix);
    bool lastDigit=false;
    bool beforePrinted = false;
    while(i < length)
    {
        if(isalpha(myPrefix[i]))
        {
            if(lastDigit==true)
            {
                if(!prefix.empty())
                {
                    if(beforePrinted == false)
                    {
                        cout << "(";
                        char number = prefix.top();
                        prefix.pop();
                        cout << number;
                    }
                    char operat = prefix.top();
                    prefix.pop();

                    cout << operat;
                    cout << myPrefix[i++];
                    if(beforePrinted == false)
                    {
                        cout << ")";
                    }
                    beforePrinted = true;
                    continue;
                }
            }
            prefix.push(myPrefix[i]);
            lastDigit = true;
        }else if(strchr("+-/*",myPrefix[i]))
        {
            prefix.push(myPrefix[i]);
            lastDigit = false;
            beforePrinted = false;
        }
        i++;
    }
    cin.get();
    return 0;
}
 

CPlus

عضو جدید
سلام دوستان
من برای کارم نیاز به نوشتن یه برنامه دارم.
کارم اینه که تعداد زیادی فایل ورودی (batch file) یه برنامه آنالیزی معروف (ABAQUS) رو می خوام به وسیله این برنامه اجرا کنم و از فایل خروجی هر اجرا (آنالیز) یه عدد خاص رو بگردم و پیدا کنم و در جای دیگه ذخیره کنم.
می خواستم یه برنامه ++C بنویسم که این کار رو برام انجام بده. چون هرآنالیز 20 دقیق طول می کشه و ده هزار فایل ورودی دارم می خوام با این برنامه‌ی ++C از چند تا کامپیوتر دانشگاه به صورت شبانه روزی کار بکشم و خودم پاش نشینم تا بتونم کارای دیگم رو انجام بدم.
آیا این کار امکان پذیره؟؟؟ اگه آره دستورای کلیدیش چیه؟
من با متلب و فورترن زیاد برنامه نوشتم و ویژوال بیسیک هم کمی کار کردم ولی با ++C فقط یکی دو روزه دارم ور می رم.
فقط تو رو خدا نگین نمیشه که رسما گریه می کنم

با هر زبانی ممکنه!! میخواهید راحت تر باشید از C# استفاده کنید
باید ببینید برنامتون روی خط فرمان با چه دستوری ورودی میگیره!!!
مثلا
mySoftware.exe myfile.cpp

فقط یه مثال بود ، اکثر نرم افزارهای مشهور این قابلیت رو دارند !
بعد باید تحقیق کنید نتیجه رو به چه صورت و کجا ذخیره میکنه!! (البته اگه ذخیره کنه!)
حالا که فهمیدید نتیجه کجاست ، باید فایل رو باز کنید و دنبال عبارت مورد نظر بگردید ! در C# کار آسونتریه!!! (که باز شرط داره که فایل نرم افزار به صورت text باشه و اگه تکست نباشه و خروجی طبق قرارداد های خودش و به صورت باینری ذخیره شده باشه! شما نمیتونید بخونیدش مگه اینکه قراردادی که طبق اون فایل رو ذخیره کرده رو بدونید!!!)

در کل کار آسونی نیست :) احتیاج به تحقیق و تلاش داره !!!
 

NAZIY0

عضو جدید
سلام من تو دستور goto دچار مشكل شدم.همش ارور ميده.بايد چي كار كنم؟؟؟
 

CPlus

عضو جدید
سلام من تو دستور goto دچار مشكل شدم.همش ارور ميده.بايد چي كار كنم؟؟؟

فک کنم دستور goto مربوط به لایبرری conio.h باشه ، که در کامپایلری مثل برلند موجوده ! البته از visual studio 2010 به این ور هم به VS اضافه شد ، اگه چیزی جز اینها استفاده میکنید کار نمیکنه چون header مخصوصش توشون موجود نیست

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

میتونید سرچ کنید مثلا goto xy in codeblock compiler و ...
 

mrtza_eng

عضو جدید
سلام من تو دستور goto دچار مشكل شدم.همش ارور ميده.بايد چي كار كنم؟؟؟

همونطور که دوستمون گفت توی بعضی از کامپایلر ها تابع gotoxy کار نمیکنه که میتونی خودت تابعش رو بنویسی
اینم تابعش :
کد:
#include <windows.h>
کد:
[LEFT]void gotoxy(int x,int y)
{
COORD coord;
coord.x=x;
coord.y=y;
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),coord);
}
[/LEFT]

 

NAZIY0

عضو جدید
فک کنم دستور goto مربوط به لایبرری conio.h باشه ، که در کامپایلری مثل برلند موجوده ! البته از visual studio 2010 به این ور هم به VS اضافه شد ، اگه چیزی جز اینها استفاده میکنید کار نمیکنه چون header مخصوصش توشون موجود نیست

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

میتونید سرچ کنید مثلا goto xy in codeblock compiler و ...
من از visual studio 2010 استفاده مي كنم.تو برنامم ميخوام بگم يك ستاره رو در رديف 20 ستون 40 چاپ كنه.اين goto رو بايد تو cout بنويسم ؟
 

CPlus

عضو جدید
من از visual studio 2010 استفاده مي كنم.تو برنامم ميخوام بگم يك ستاره رو در رديف 20 ستون 40 چاپ كنه.اين goto رو بايد تو cout بنويسم ؟

سلام ، الان دیدم هدر اضافه شده اما تابع gotoxy توش وجود نداشت
که میتونید از کد دوستمون استفاده کنید

این نمونه استفاده دز VS
کد:
#include "stdafx.h"
#include <conio.h>
#include <iostream>
#include <Windows.h>
using namespace std;

  
void gotoxy(int x,int y)
{ 
    COORD coord; 
    coord.X=x; 
    coord.Y=y; 
    SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),coord);
} 

int main()
{
    
    gotoxy(10,20);
   cout << "Salam";
   getch();
}
 

maede92

عضو جدید
سلام دوستان
من یه الگوریتمی میخوام که تعیین کنه که آیا یک درخت دودویی کامل هست؟
 

zahra1372

عضو جدید
سلام
میشه لطفاً اگه جواب های فصل "7"و6و5 کتاب برنامه سازی به زبان ++c جعفرنژاد رو دارین بهم بدین؟ (میشه فصل دوم کلاس ها، اشاره گرها ،آرایه ها و رشته ها ویرایش 4)
وضعم بدجوری خرابه کلی درس دارم.
پلـــــــــــــــــــــــ ـــز هلــــــــــــــپ!!:cry:
 

saman-score

عضو جدید
دو تا سوال c++ دارم که امروز باید تحویل بدم
هر کسی میتونه واسم حل کنه. سوال دومی مهمتره
اولی رو خودم یه جورایی حل کردم
با تشکر
1.
تابعی بنویسید که عددی مثبت را از ورودی گرفته و اعداد اول کوچکتر از آن
را چاپ کند، برنامه ای بنویسید که از این تابع استفاده کند و برای تعدادی
عدد که از ورودی میگیرد این تابع را فراخوانی کند.

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

Omid Jackson

عضو جدید
دو تا سوال c++ دارم که امروز باید تحویل بدم
هر کسی میتونه واسم حل کنه. سوال دومی مهمتره
اولی رو خودم یه جورایی حل کردم
با تشکر
1.
تابعی بنویسید که عددی مثبت را از ورودی گرفته و اعداد اول کوچکتر از آن
را چاپ کند، برنامه ای بنویسید که از این تابع استفاده کند و برای تعدادی
عدد که از ورودی میگیرد این تابع را فراخوانی کند.

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


جستجو حبابی یا مرتب سازی حبابی؟
این برنامه ها خیلی راحته! یه کم فکر کنی میتونی بنویسی
 

hamidreza90

عضو جدید
کسی هست کمکم کنه؟
این برنامه رو ارور یابی کنه؟
درستشو واسم بزاره؟؟؟؟!!!!!!
سوالم اینه: یک ویرایشگر متن که امکان اضافه کردن یه کلمه به متن را با فشردن کلید 1 داشته باشد!
#include <iostream>
#include <string.h>
#include <stdio.h>
using namespace std;
void insert( char );
int main()
{
char s1[10],c,s2[10],t;
int number,i,j,k,a;
cout << "Please enter your messege \n";
for ( i=0; i=10; i++)
{
cin>> s1;
c=s1;
if( c=='1')
cin>>number;
insert(s2);
}
}
void insert(char s2[])
{
char s1[10],c,s2[10],t;
int number,i,j,k,a;
for( i=0 ; i= strlen(s1) ; i++)
{
counchar++;
if( s1== " " )
{count++;
if( count==number)
{
for( k=0 ; k=10; k++)
cin>> s2;
for( j=countchar; j=(countchar+ strlen(s2)+2) ; j++)
{
t=s1[j];
s1[j]=s1[j+1];
s1[j+1]=t;
a=0;
s1=s2[a];
a++;
}
}
}
}
}

 

CPlus

عضو جدید
کسی هست کمکم کنه؟
این برنامه رو ارور یابی کنه؟
درستشو واسم بزاره؟؟؟؟!!!!!!
سوالم اینه: یک ویرایشگر متن که امکان اضافه کردن یه کلمه به متن را با فشردن کلید 1 داشته باشد!

یکی جفت پا پریده روی این برنامت !!! حوصله نداشتم کامل بخونم! اما بعید میدونم این کاری که میخوای رو انجام بده !!

یه مثال از سوالت بزن ، ببینیم باید چیکار کنه برنامت

کلمه رو کجای متن وارد کنه ؟ !!! و چجوری ؟

با مثال کامل بنویس تا یکی خواست برات بنویسه بدونه برنامه باید چیکار کنه!!!

مشکلاتشم اینه که ! توی اعلان تابع ها اون بالا ، اعلانش غلطه و باید void insert(char s2[]); باشه و دوم اینکه توی تابع insert دو تا s2 داریم !!! این مشکل ایجاد میکنه و ارورهای دیگر !!!
 

darake

عضو جدید
سلام
میشه درمورد این سوال کمکم کنید؟

برنامه ای بنویسید که صد عدد را از ورودی بگیرد و در یک آرایه قرار دهد سپس عدد دیگر را از ورودی بگیرد و تعداد دفعات تکرار آن را در آرایه چاپ کند

به زبان c++
ممنون میشم کمکم کنید
 

Omid Jackson

عضو جدید
سلام
میشه درمورد این سوال کمکم کنید؟

برنامه ای بنویسید که صد عدد را از ورودی بگیرد و در یک آرایه قرار دهد سپس عدد دیگر را از ورودی بگیرد و تعداد دفعات تکرار آن را در آرایه چاپ کند

به زبان c++
ممنون میشم کمکم کنید

شما کمک میخوای یا برنامه آماده؟ دقیق مشخص کن:d
 

CPlus

عضو جدید
سلام
میشه درمورد این سوال کمکم کنید؟

برنامه ای بنویسید که صد عدد را از ورودی بگیرد و در یک آرایه قرار دهد سپس عدد دیگر را از ورودی بگیرد و تعداد دفعات تکرار آن را در آرایه چاپ کند

به زبان c++
ممنون میشم کمکم کنید

سلام

خب اول از همه یه آرایه 100 تایی تعریف میکنی
بعد داخل یه حلقه که 100 بار تکرار میشه 100 تا ورودی رو میگیری و میریزی توی آرایه
بعد از این کار حالا عدد مورد نظر رو میگیری !
توی مرحله بعد همه باز یه حلقه داری که 100 بار تکرار میشه ، حالا داخل این حلقه یدونه شرط داری که یکی یکی خونه های آرایه که دارن پیمایش میشند رو با عدد مورد نظر مقایسه میکنه ، اگر برابر بودند یک واحد به کانترت اضافه میکنی ! (کانتر هم یک متغیر که خارج از حلقه تعریف شده و توی اون تعداد تکرار رو نگه میداریم )
همین دیگه ! جواب بدست آمد :)
 

Omid Jackson

عضو جدید
کسی هست کمکم کنه؟
این برنامه رو ارور یابی کنه؟
درستشو واسم بزاره؟؟؟؟!!!!!!
سوالم اینه: یک ویرایشگر متن که امکان اضافه کردن یه کلمه به متن را با فشردن کلید 1 داشته باشد!


این برنامه سرتاپا غلطه! اول که تابع مین کو؟ دوم اینکه چرا متغیر ها تعریف نشده؟ سوم این که چرا اسما با هم فرق میکنه؟ چهارم این که من اینو مرتب کردم ولی ازش هیچی نمیشه فهمید!
 

Omid Jackson

عضو جدید
این برنامه سرتاپا غلطه! اول که تابع مین کو؟ دوم اینکه چرا متغیر ها تعریف نشده؟ سوم این که چرا اسما با هم فرق میکنه؟ چهارم این که من اینو مرتب کردم ولی ازش هیچی نمیشه فهمید!
عذر میخوام، مین رو دیدم
 

hamidreza90

عضو جدید
یکی جفت پا پریده روی این برنامت !!! حوصله نداشتم کامل بخونم! اما بعید میدونم این کاری که میخوای رو انجام بده !!

یه مثال از سوالت بزن ، ببینیم باید چیکار کنه برنامت

کلمه رو کجای متن وارد کنه ؟ !!! و چجوری ؟

با مثال کامل بنویس تا یکی خواست برات بنویسه بدونه برنامه باید چیکار کنه!!!

مشکلاتشم اینه که ! توی اعلان تابع ها اون بالا ، اعلانش غلطه و باید void insert(char s2[]); باشه و دوم اینکه توی تابع insert دو تا s2 داریم !!! این مشکل ایجاد میکنه و ارورهای دیگر !!!
مثلا این که کاربر اول یه رشته رو وارد میکنه بعد هر موقع که خواست یه کلمه به متنش اضافه کنه دکمه 1 رو میزنه بهد یه عدد از کاربر گرفته میشه که کلمه ای که میخواد رو بعد از چندمین کلمه وارد کنه!
بطور مثال:
ali is a boy
اگه کاربر عدد 3 رو وارد کنه( به اندازه ی space ها) و همچنین کلمه ی good
ali is a good boy
 

Omid Jackson

عضو جدید
خواهش میکنم!
یعنی هیش کاریش نمیشه کرد؟[
آخه من اصن کار با رشته ها رو بلد نیستم!
نمیدونم چیطوری باید دریافتش کنم و اینا!!!!

چرا میشه ولی باید صبر کنین، من قول نمیدم که بنویسم:d
ولی نوشتنش راحته، دقیق نمیدونم کار دیگه میشه کرد یا نه ولی فکر کنم باید آرایه رو شیفت داد سمت راست تا بشه گذاشت:-؟؟
میپرسم از دوستام چطوریه، اگر بتونم حتما مینویسم:)
 

Omid Jackson

عضو جدید
خواهش میکنم!
یعنی هیش کاریش نمیشه کرد؟[
آخه من اصن کار با رشته ها رو بلد نیستم!
نمیدونم چیطوری باید دریافتش کنم و اینا!!!!

اینم برنامه ی دوست عزیزم:)
کد:
#include <iostream>
#include <string.h>
#include <string>


using namespace std;


int main()
{
    
    string str, tmp, str2, strcp;
    while ( getline( cin , str ) )
    {
        int spc = 0, place, cnts = 0;
        if ( str != "1" )
            strcp += str;
        if ( str == "1" )
        {
            cin >> spc;
            for ( place = 0 ; place < strcp.size() ; place++ )
            {
                if ( strcp[place] == ' ' )
                    cnts++;
                if ( cnts == spc )
                    break;
            }
            int cnt = 0;
            for( int i = place ; i < strcp.size() ; i++ )
            {
                tmp += strcp[i];
                cnt++;
            }
            strcp.erase ( place , cnt );
            cin >> str2;
            strcp += " " + str2;
            strcp += tmp;
            cout << strcp << endl;
        }
    }
}
Sample:​



Untitled.jpg
شرمنده کد اومده سمت راست:|



یه ایراد کوچیک داره که فردا برطرف میکنم، الآن خیلی خسته ام نمیتونم.
 
آخرین ویرایش:

Similar threads

بالا