الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

افتتاح أكبر تجمع لعشاق لغتي السي و السي++ على منتديات الفريق العربي للبرمجة.

مغلقرائج
بدأه Snack3r في 25 يونيو 2010 · 322 رد · 21,470 مشاهدة · في اختبر قداراتك
مشاركة: واتساب X فيسبوك تيليجرام
#201

بالمناسبة يبدو أني نسيت وضع حلي :blush:

هذا هو

#include"iostream"
#include"conio.h"

using namespace std;

int const size=10,size_c=size+1;
int a[size],b[size],c[size_c];
bool sign=false;

bool is_grater_than_or_equal(int[],int[]);
bool is_eqal_zero(int[],int);

void sub_num(int[],int[]);
void sub(int[],int[]);
void put_zero(int[],int);
void print_number(int[],int);
void addition(int[],int[],int,int);
void enter_number(int[]);

int main()
{

	char choic;
	cout<<"Enter the first unsigned integer number : "<<endl;
	enter_number(a);
	cout<<"\nEnter the seconed unsigned integer number : "<<endl;
	enter_number(b);
	while(1)
	{
xx:		cout<<"\n\n1) addition"<<endl
			<<"2) subtraction"<<endl
			<<"3)exit"<<endl
			<<"enter the operation you need it: "<<endl;
		cin>>choic;
		switch(choic)
		{
			case '1':
				addition(a,b,size,size);
				break;
			case '2':
				sub_num(a,b);
				break;
			case '3':
				exit(0);
			default:
				cout<<"error input tray again!"<<endl;
				goto xx;
		}
		cout<<"\nthe first number is:"<<endl<<" ";
		print_number(a,size);
		cout<<"\nthe seconed number is:"<<endl<<" ";
		print_number(b,size);
		cout<<"\nthe resulte is:"<<endl;
		if(sign)
			cout<<'-';
		print_number(c,size_c);
		put_zero(c,size_c);
	}
	return 0;
}

void enter_number(int array[])
{
	int i=0,x;
	while(i<size)
	{
		x=getch();
		if(x==8 && i)
		{
			putch(8);
			putch(0);
			putch(8);
			i--;
		}
		if(x>=48 && x<=57)
		{
			array=x-48;
			putch(x);
			i++;
		}
	}
}



void addition(int arraya[],int arrayb[],int size_a,int size_b)
{
	int i,j,k,temp;
	for(i=size_a-1,k=size_b-1,j=size_c-1;i>=0;i--,j--,k--)
	{
		temp=arraya+arrayb[k];
		c[j-1]+=(c[j]+temp)/10;
		c[j]=(c[j]+temp)%10;
	}
}


bool is_grater_than_or_equal(int arraya[],int arrayb[])
{
	int i;
	for(i=0;i<size;i++)
	{
		if(arraya==arrayb)
			continue;
		if(arraya>arrayb)
			return true;
		else
			return false;
	}
	return true;
}


void copy_number(int arraya[],int arrayb[],int size)
{
	for(int i=0;i<size;i++)
		arrayb=arraya;
}

void print_number(int array[],int size)
{
	if(is_eqal_zero(array,size))
	{
		cout<<0;
		return;
	}
	bool find=true;
	int i;
	for(i=0;i<size;i++)
	{
		cout<<array;
	}
	cout<<endl;
}

bool is_eqal_zero(int array[],int size)
{
	for(int i=0;i<size;i++)
	{
		if(array!=0)
			return false;
	}
	return true;
}

void put_zero(int array[],int size)
{
	for(int i=0;i<size;i++)
		array=0;
}


void sub(int arraya[],int arrayb[])
{
	for(int i=size-1,j=size_c-1;i>=0;i--,j--)
	{
		if(arraya<arrayb)
		{
			arraya+=10;
			arraya[i-1]--;
		}
		c[j]=arraya-arrayb;
	}
}


void sub_num(int arraya[],int arrayb[])
{
	int temp[size];
	if(is_grater_than_or_equal(arraya,arrayb))
	{
		copy_number(arrayb,temp,size);
		sub(arraya,temp);
		sign=true;
	}
	else
	{
		sign=true;
		copy_number(arraya,temp,size);
		sub(arrayb,temp);
	}
}

هنالك أمر أرى أن الجميع وقع به ونسيت ذكرة في ردي السابق

وهو أن الجميع إعتبر الإدخال كمصفوفة string وهذه ليست مشكلة ولكن المشكلة هو عدم وضع شرط يمنع من إدخال أي حرف أو رمز أو أي شيئ غير الأعداد :)

بالنسبة لبقية الحلول سأرى أصحابها وأضعها بإذن الله :)

تم تعديل هذه المشاركة بواسطة أبو دحيم في 21 يوليو 2010 في 18:44

#202
هويدي كتب:

مبروووك للأخ حمزه (Namespace) :D

ألف مبروك يا أخي, حقا تستحقها, فأنت أستاذنا و معلمنا :D

الله يبارك فيك

أكثر ما أراحني في الموضوع ان الاختيار في النهاية وقع بيني وبينك

بمعنى أياً يكن الفائز فأنا مبسوط :lol:

حلك أيضاً جميل والظاهر أنه أتعبك :wacko:

كما أشكر الأخ أبو دحيم على جهوده معنا في التصحيح

اقتباس
وأرجوا أن لا أكون ظلمت أحدا في هذا اللغز

هذا مالدي إن أصبت فمن الله وإن أخطأت فمن نفسي والشيطان

من هذه الناحية كن مطمئناً يا أخي ، لم تظلم أحداً قط ، اخترت الإختيار السليم ، أصبت يا أخي أصبت

أرجو لا تفهموني غلط ، أحب أن أضحككم فحسب

* * * * * * * * * * * * * * * * * * * * * * * * *

بالنسبة للغز الجديد ؛ إذا كنت واضعه ، سأضعه لسبب ، وهو أن الألغاز في الفترة الأخيرة أصبحت موجهة للنخبة ، بينما المبرمجون من العيار المتوسط أصبحوا محرومين من المشاركة ، لذا سأضع 3 مسائل بإذن الله :

واحدة أنتم تعرفون حلها

وواحدة أنا أعرف حلها

وواحدة أنا لا أعرف حلها

:lol: :lol: :lol:

لنا لقاء غداً مساءاً ، في تمام الساعة التاسعة بإذن الله ، فكونوا على استعداد

يمكنكم حل جزء من اللغز وترك الباقي ، يمكنكم إرسال كل جزء على حدة ، الهدف هو أن تضع بصمتك وفي النهاية نرى تشكيلة من الحلول وكل منا يستفيد من الآخر

وهااااااااااي أحلى 5 أيام - لكن بشرط ، أريد من الجميع المشاركة ، الجميع بلا استثناء

دمتم في رعاية الله وحفظه .

البرمجة = الرياضيات

#203
اقتباس
هنالك أمر أرى أن الجميع وقع به ونسيت ذكرة في ردي السابق

وهو أن الجميع إعتبر الإدخال كمصفوفة string وهذه ليست مشكلة ولكن المشكلة هو عدم وضع شرط يمنع من إدخال أي حرف أو رمز أو أي شيئ غير الأعداد

لم أغفل عنه يا صديقي لكن أردت أن يكون التركيز على العمليات الحسابية وعدم لفت الانتباه على مشاكل الإدخال .

الكود التالي كنت كتبته في أحد البرامج :

إذا أدخلت له : 000212 سيعتبره 212

إذا أدخلت له : 54kpr سيعتبره 54

إذا أدخلت له : kpr54 سيعتبره 0

إذا أدخلت له : 65 - - + - سيعتبره 65 -

إذا أدخلت له : 65 - - سيعتبره 65

وكل الاستثناءات التي قد تخطر ببالك

void set()
{
	// declaration of variables
	bool cond1 = true,
		 cond2 = true;

	// inserting data
	cin >> num;

	for(int i=0; i<50; i++)
	{
		if(num >= '0' && num <= '9') cond1 = false; // when facing the first number

		if(num < '0' || num > '9') // determines the index of the last element
			if (!((num == '-' || num == '+') && cond1))
				break;

		if(num > '0' && num <= '9' && cond2) // determines the value of the shift
		{
			shift = i;
			cond2 = false;
		}
	}

	for(int k=shift; k<i; k++) // copies num to val with shifting
		val[k-shift] = num[k] - 48;

	for(k = i - shift + 1; k<50; k++) // fills 10s instead of rubbish
		val[k] = 10;

	for(i=0; i<shift; i++) // determines the sign
		if(num == '-')
			sign = !sign;

	if(val[0] == 0 || shift == 0 && (num[0] < '0' || num[0] > '9')) // when invalid data inserted
		reset();

	setSize(*this);
}

البرمجة = الرياضيات

#204
اقتباس

لنا لقاء غداً مساءاً ، في تمام الساعة التاسعة بإذن الله ، فكونوا على استعداد

نحن على أحر من الجمر :D

شكرا لكم جميعا

#205

هنا بقية المحاولات كما طلبتوا :)

محاولة أخي aohammed

class bigint
{
char a[40];
public:
operater >>
{
        cin.getline(a,40,'\n');
}
bigint operater +(bigint b)
{
        bigint temp;
        for(int i=40;i>=0;i--)
        {
                if((a+b)<='9')
                        a.temp=a+b.;   
                else
                {
                        ++a[i-1];
                        a.temp=a+b-10;
                }
        }
        return temp;
}
operater <<
{
        cout<<a;
}
};

محاولة أخي omani

#include<iostream> 

#include<cstring>

using namespace std; 



void setno(char no[40],int myno[40]);



void getAdd(int fno[40],int Sno[40],int mytotal[41]);

//To validate if the First Number is greater then Socond

bool valid_for_Sub(char no1[40],char no2[40]);

//to Get the Subtruct

void getsub(int fno[40],int sno[40],int result[40],int len);



int main() 

{ 

   int no1[40],no2[40],total[41],subtotal[40];

   int rem=0,i;

   char myfno[40],mysno[40];

   //make array= Zero

   for(i=0;i<40;i++)

   {

                no1=0;

                        no2=0;

                        total=0;

                        subtotal=0;

   }

   total[40]=0;

//Get the first Long Number



   cout<<"Enter the First Long integer for 40 number Max\n\t";

        cin>>myfno;

        //set the first number

if(strlen(myfno)>40)

{

        cout<<"Number length Must be in 40 figer only";

        return 0;

}



else

        setno(myfno,no1) ;



//get the second long Number



  cout<<"Enter the Second Long integer for 40 number Max\n\t";

        cin>>mysno;



        //set the second Number

if(strlen(mysno)>40)

{

        cout<<"Number length Must be in 40 figer only";

        return 0;

}

else

        setno(mysno,no2) ;





//Add the Tow Numbers 



getAdd(no1,no2,total);

cout<<"The Addition of Big Number is =\n        ";

for(i=0;i<=40;i++)

        cout<<total;

        cout<<endl;



        //if the First Number is Greater then Do Subtruct

        if(valid_for_Sub( myfno, mysno))

                getsub(no1 ,no2,subtotal,strlen(myfno));

        else

                        getsub(no2 ,no1,subtotal,strlen(mysno));

cout<<"\n\n The Subtruct Resault =\n   ";



  for (i=0;i<40;i++)

        cout<<subtotal;



  cout<<endl;



        system("pause");

                return 0; 

}



//to set the Numbers in integer form

void setno(char no[40],int myno[40])

{

        //Convert String to Integer

        int len=strlen(no);

        for(int i=0;i<len;i++)

        {

                myno[(len-1)-i]=((int) no - '0');

        }

}

//Creat the Big Number in Adition

void getAdd(int fno[40],int Sno[40],int mytotal[41])

{

        int oss=0,rem=0;



        for(int i=0;i<40;i++)

        {

               int n=(fno+Sno)+oss;

               if(n>9)

               {

                        oss=1;

                        rem=n-10;

               }

               else

               {

                     oss=0;

                     rem=n;

               }



               if(i<39) 

                        mytotal[40 -i]=rem;

                else //for last Operation

                        {

                                mytotal[40 -i]=rem;

                                mytotal[0]=oss;

                        }



        }

}



//Vaildate if the First Number Greater then Second Number or Not;

bool valid_for_Sub(char no1[40],char no2[40])

{

        int n1=0,n2=0;

        //get the bigist no; 

        for(int i=0;i<40;i++)

        {

               n1+=((int)no1-'0');

               n2+=((int)no2-'0');

        }



        if(n1>=n2)

               return true;

        else

               return false;

}





void getsub(int fno[40],int sno[40],int result[40],int len)

{

        for(int i=0;i<len;i++)

        {

                if(fno<sno)

                {

                     fno[i+1]-=1;

                     fno+=10;

                }

                result[39-i]=fno-sno;

        }

}

محاولة أخي محمد علاء الدين

في المرفقات البرنامج طويل جدا وبأكثر من ملف :) <<<<<<<<<<<<<< حل مبدع جدا راق لي حقيقة

uintX.rar

شكرا لكم

#206

ممكن احد يتكرم ويشرح الخطاء في محاولتي ( طبعا غير اشارة السالب في عملية الطرح ) ؟

تحياتي

OMANI FOR EVER

-------------------------------------------------

post-12787-12780191801974.jpg

-------------------------------------------------

#207

@محمد علاء..

كود جميل جدا يا أخي,,, لكني ليا سؤال,, لم أعدت تعريف الأنواع الأوليه :

#ifndef NATIVE_TYPES_HH
#define NATIVE_TYPES_HH

// signed 8, 16, 32, 64 bit
typedef signed char  	int8;
typedef signed short 	int16;
typedef signed int   	int32;
typedef signed long long int64;

// unsigned 8, 16, 32, 64 bit
typedef unsigned char  	uint8;
typedef unsigned short 	uint16;
typedef unsigned int   	uint32;
typedef unsigned long long uint64;

#endif // NATIVE_TYPES_HH
#208
omani كتب:

ممكن احد يتكرم ويشرح الخطاء في محاولتي ( طبعا غير اشارة السالب في عملية الطرح ) ؟

تحياتي

أذكر أثناء تجربتي وجدت أخطاء بالطرح أرجوا ألا أكون تسرعت لأني جربت قبل قليل ولم أجد خطأ :blink:

#209
اقتباس
لم أعدت تعريف الأنواع الأوليه

هى عادة لدي اكتسبتها بسبب انى اريد معرفة مساحة النوع الذى استخدمه و ايضا لتصغير حجم الكود فمثلا التعريف فى السطر الأول بالكود التالى حجمه أكبر من الموجود بالسطر الثانى و لكن بالنسبه لي التعريف بالسطر التالى مقروء اكثر و يعطينى معلومات اكثر عن مساحة النوع مما هو فى السطر الأول:

unsigned long long int Q1 = 1024ULL;
uint64 Q2 = 1024ULL;

يوجد لدى ملف header يحتوى على كل التعريفات التى استخدمها و هؤلاء جزء منهم.

*****************

قمت بتحميل الكود مرة اخرى و وجدت ان الفئه تعمل للجمع و الطرح بشكل سليم و كود الطباعه هو الذى يحتوى على مشكله للأسف.

ملحوظه: كود الطباعه يقوم بطباعة الأرقام بالنظام العشرى إذا كانت فى المدى من 0 و حتى 18446744073709551615 و اذا تجاوز الرقم هذا الحد يتم الطباعه بالـ hex و المشكله لدى فى طباعة كود الـ hex.

و الله ولي التوفيق

1

مدونتي: C++ Tips and Tricks

#210

بصراحة يا محمد, الكود بتاعك شكلك تعبت فيها, بصراحة شكله جميل جدا (ومعقد جدا blink.gif)

#211
محمد علاء الدين كتب:

قمت بتحميل الكود مرة اخرى و وجدت ان الفئه تعمل للجمع و الطرح بشكل سليم

أمر متوقع . . كان حدسي صائباً عندما توقعت خسارتي لما علمت بمشاركتك

وما فوزي إلا بالصدفة لما خانك الحظ . . ليس لأني الأفضل :lol:

البرمجة = الرياضيات

#212

اللغز الخامس

أ - اكتب برنامجاً لمعرفة كم عدداً يوجد بين 0 و 4000 بحيث يبدأ وينتهي بالخانة 3

أمثلة : 3 ، 33 ، 303 ، 313 ، . . .

هل تستطيع تطوير الكود ليقوم بما سبق لكن من 0 وحتى 10n × 4 حيث قيمة n يقوم المستخدم بإدخالها . .

t6yziq.jpg

ب - أكتب برنامجاً بحيث يدخل المستخدم عددين صحيحين ويقوم البرنامج بطباعة الخانات المشتركة بين العددين

مثال : لو تم إدخال

22946575

630244155

سيطبع البرنامج : 24655 وإلا سيكون لديك خطأ

- لا يشترط الترتيب في الطباعة

- لا يشترط كون العددين من نفس عدد الخانات

- الخانة إذا تكررت مرتين ، فحتى يطبعها مرتين ، يجب أن تكون مكررة مرتين في العدد الأول ومرتين في العدد الثاني ، مثل الخانة 5 ، أما إن كانت مكررة مرتين في العدد الأول ومرة في العدد الثاني أو العكس فسيطبع تلك الخانة مرة واحدة كما حصل مع الـ 4 و الـ 2

t6yziq.jpg

جـ - اكتب برنامجاً لطباعة جميع الأعداد الأولية المكونة من 5 خانات ، بشرط : كلما نزعنا خانة عن يمينه يبقى أولياً . . .

مثال : 23993 أولي ، كذلك 2399 و 239 و 23 و 2

لديك 14 عدد آخر : 59399 و 31193 و . . . إلخ

الخانة أقصى اليسار يفترض أن تكون عدداً أولياً أقل من 10 ، أي 2 ، 3 ، 5 ، 7

باقي الخانات أعداد فردية لا تساوي 5 ، أي 1 ، 3 ، 7 ، 9

الاقتران التالي يساعدك لمعرفة العدد أولي أم لا ، وهو سريع جداً

bool isPrime(int n)
{
    if(n%2 == 0)
	if(n == 2) return true;
	else return false;

    if(n == 1) return false;

    int limit = n;
    int i = 3;

    while(limit>i)
    {
        if(n%i == 0)
            return false;

        limit = n/i;
        i += 2;
    }

    return true; 
}

t6yziq.jpg

بإمكانكم إرسال كل فرع على حدة - أتمنى من الجميع المشاركة

المهلة المحددة : حتى نهاية يوم الثلاثاء

بالتوفيق

تم تعديل هذه المشاركة بواسطة namespace في 22 يوليو 2010 في 23:50

1

البرمجة = الرياضيات

#213
أبو دحيم كتب:

أذكر أثناء تجربتي وجدت أخطاء بالطرح أرجوا ألا أكون تسرعت لأني جربت قبل قليل ولم أجد خطأ :blink:

لا اعتقد انه يوجد خطأ بالطرح سوى الإشارة السالبة في إذا كان الرقم الاول اصغر من الرقم الثاني وهنا سوف يصبح الناتج معكوس .. أي نفس الناتج بدون الاشارة السالبة فقط .

تحياتي

OMANI FOR EVER

-------------------------------------------------

post-12787-12780191801974.jpg

-------------------------------------------------

#214

السلام عليكم

اقتباس
أ - اكتب برنامجاً لمعرفة كم عدداً يوجد بين 0 و 4000 بحيث يبدأ وينتهي بالخانة 3

أمثلة : 3 ، 33 ، 303 ، 313 ، . . .

هل تستطيع تطوير الكود ليقوم بما سبق لكن من 0 وحتى 10n×4 حيث قيمة n يقوم المستخدم بإدخالها . .

تم إرسال الحل :wink:

جاري تحريك الجمجمة :)

تم تعديل هذه المشاركة بواسطة khaled_prg في 23 يوليو 2010 في 13:37

#215
omani كتب:

لا اعتقد انه يوجد خطأ بالطرح سوى الإشارة السالبة في إذا كان الرقم الاول اصغر من الرقم الثاني وهنا سوف يصبح الناتج معكوس .. أي نفس الناتج بدون الاشارة السالبة فقط .

تحياتي

وجدت الخطأ :lol:

الخطأ أخي الكريم انه إذا كان العدد الأول أصغر من الثاني عندما تطرح سيعطيك قيمة خاطئة :)

آمل ألا أكون قد أخطأت :blush:

−2
#216

السلام عليكم

اقتباس
وجدت الخطأ :lol:

الخطأ أخي الكريم انه إذا كان العدد الأول أصغر من الثاني عندما تطرح سيعطيك قيمة خاطئة :)

آمل ألا أكون قد أخطأت :blush:

من الأفضل مناقشة هذه المسألة على الخاص .. الآن بدأ اختبار جديد و لا داعي للرجوع إلى الوراء و إفساد قانون المسابقة :sleep:

ليس المهم أن أفوز أنا أو أنت .. المهم أن تحصل الإستفادة :)

إذا كان الأخ omani يظن أنك لم تنصفه في مسألة التصحيح فيمكنكم مناقشة هذه القضية على الخاص.

سلامي :)

2 −1
#217

السلام عليكم و رحمة الله و بركاته

اقتباس
وجدت الخطأ :lol:

الخطأ أخي الكريم انه إذا كان العدد الأول أصغر من الثاني عندما تطرح سيعطيك قيمة خاطئة :)

آمل ألا أكون قد أخطأت :blush:

أرجو منكم احترام قوانين المسابقة :)

الأخ أبو دحيم يتكلم عن الإختبار السابق و نحن الآ بصدد اختبار جديد .. الردود يجب أن تكون ذات صلة بالإحتبار الحالي.

في أمان الله.

1
#218
اقتباس

من الأفضل مناقشة هذه المسألة على الخاص .. الآن بدأ اختبار جديد و لا داعي للرجوع إلى الوراء و إفساد قانون المسابقة sleep.gif

ليس المهم أن أفوز أنا أو أنت .. المهم أن تحصل الإستفادة smile.gif

إذا كان الأخ omani يظن أنك لم تنصفه في مسألة التصحيح فيمكنكم مناقشة هذه القضية على الخاص.

سلامي smile.gif

+1

تعجبني أراءك دائما أخ خالد ,,, أشعر بالحكمة فيها :D

#219
اقتباس
هل تستطيع تطوير الكود ليقوم بما سبق لكن من 0 وحتى 10n × 4 حيث قيمة n يقوم المستخدم بإدخالها . .

هذه ستكون اسهل من المدى 0-4000 :)

********************************

n ستكون فى مدى معين و ذلك بسبب محدودية الأرقام التى يستطيع النوع unsigned long long int تمثيلها.

تم تعديل هذه المشاركة بواسطة محمد علاء الدين في 23 يوليو 2010 في 17:24

مدونتي: C++ Tips and Tricks

#220

تم ارسال الحلول

و الله ولي التوفيق

مدونتي: C++ Tips and Tricks

#221

تم ارسال الحلول

#222
اقتباس
n ستكون فى مدى معين و ذلك بسبب محدودية الأرقام التى يستطيع النوع unsigned long long int تمثيلها.

هذا إذا قمنا بتخزين النتيجة في متغير ! أما إذا استغنينا عن التخزين في المتغيرات فسيتم حل المشكلة :) حينها .. يمكن للكود أن يتعامل مع قيم n كبيرة جدا جدا (كما فعلتُ أنا تماما :wink: )

بالتوفيق :)

#223
اقتباس
هذا إذا قمنا بتخزين النتيجة في متغير ! أما إذا استغنينا عن التخزين في المتغيرات فسيتم حل المشكلة :) حينها .. يمكن للكود أن يتعامل مع قيم n كبيرة جدا جدا (كما فعلتُ أنا تماما :wink: )

اولا اعتقد هذا يعتمد على طريقة الحل التى تتبعها، ثانيا انا لم افهم شئ من الموجود فى الإقتباس :blink:

1

مدونتي: C++ Tips and Tricks

#224

تم إرسال حل أول مسألتين..... و ساحول مع الثالثه في القريب العاجل إن شاء الله و سأرسل لك حلها هي الأخري..

#225
محمد علاء الدين كتب:

اولا اعتقد هذا يعتمد على طريقة الحل التى تتبعها، ثانيا انا لم افهم شئ من الموجود فى الإقتباس :blink:

أخونا خالد يطبع الجواب دون تخزينه في متغير - بالاعتماد على شكل الجواب

حتى لو كانت n هي 100 شكل الجواب العام لا يتغير كما تعلم

طبعاً هذه ليست ميزة ، لأنك أحياناً تحتاج أن تجمع الجواب إلى رقم أو ما إلى ذلك

وهذا الأمر يستلزم كونه مخزناً في متغير

لذا أعاد إرسال الحل آخذاً بعين الاعتبار

اقتباس
n ستكون فى مدى معين و ذلك بسبب محدودية الأرقام التى يستطيع النوع unsigned long long int تمثيلها.

أعداد المشاركين في تزايد - بانتظار الباقي :wink:

البرمجة = الرياضيات

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…