biginner2000
- المغرب
- نشّط مهاراتك البرمجية: إدخال نص وإخراجه معكوسًا
السلام عليكم جميل لقد اختصرت البرنامج هذه دالة لعكس النص void reverse_string(char * str){ char tmp, *src, *dst; size_t len = 0; if(str != NULL && *str != 0){ len = strlen(str); src = str; dst = src + len - 1; while(src < dst){ tmp = *src; *src++ = *dst; *dst--…
- نشّط مهاراتك البرمجية: إدخال نص وإخراجه معكوسًا
السلام عليكم هده طريقة باستخدام C #include <stdio.h> #include <stdlib.h> void reversed(){ char c = 0; if(( c = getchar()) != '\n'){ reversed(); } printf("%c", c); } int main(int argc, char *argv[]){ reversed(); return 0; }
- اضافة التاريخ بجوار اسم الملف
السلام عليكم تفضل هذا البرنامج يقوم إضافة التاريخ إلى الإسم import os, time def add_time_files(path): for file in os.listdir(path): full_path = os.path.join(path, file) if os.path.isfile(full_path): s_time = time.ctime(os.path.getctime(full_path)).replace(':',…
- سؤال ..le constructeur de copie
السلام عليكم المتغير tmp يحتوي على نسخة من الكائن r وليس الكائن نفسه فإذا أجريت أي تغييرات على tmp داخل الدالة فالكائن r لن يتأثر بهذه التغييرات لأنك قمت بتمرير الكائن بالقيمة و ليس المرجع
- التشفير: 1خوارزمية قيصر
السلام عليكم هذه نسخ البرنامج حسب الطريقة التي حددها الأخ kenham #-*- coding: UTF-8 -*- class Encryption(): def __init__(self): self.arab=u'اأإآبتةثجحخدذرزسشصضطظعغفقكلمنهويىءئؤ' self.latin='abcdefghijklmnopqrstuvwxyz' self.LATIN= self.latin.upper() def Encrypt…
- التشفير: 1خوارزمية قيصر
السلام عليكم لاعليك أخي يبدو أن هناك فرق بين نسخ المفسر ففي النسخة 3 جميع المحارف تخزن على شكل unicode أما بالنسبة الملاحظة الأولى فمعك حق فقد جربت جميع اللغات الموجودة في المترجم غوغل فلم يستطع المحرر التعامل مع حروف اللو و الخمير بالنسبة لدالة ord في النسخة …
- التشفير: 1خوارزمية قيصر
السلام عليكم هذا البرنامج يقوم بتشفير جميع الرموز ولغات العالم لكن هناك عيب هو أن يقوم بطباعة الحروف المشفرة على شكل أرقام بدل الرموز و الأحرف لأن هناك أحرف و رموز لايستطيع محرر بايثون و الكنسول التعامل معها. class Encrypt(): def __init__(self): self.keyLimits…
- لغز البائع الحائر ^_^
السلام عليكم 1 نضع من العشرة في الثلاثة 2 نضع الثلاثة في السبعة 3 نضع من العشرة في الثلاثة 4 نضع الثلاثة في السبعة 5 نضع من العشرة في الثلاثة فيبقى في وعاء العشرة لتر واحد
- لغز بسيط
الحل هو 10 دقائق الحل لرياضي (fast / ((fast / slow) + 1
- تحدي : تغيير إسم الملف التنفيذي عند تشغيله
السلام عليكم #include <stdio.h> #include <stdlib.h> int main(int argc, char ** argv) { int result; char * oldname = argv[0]; result= rename( oldname , "hello.exe" ); if ( result == 0 ){ puts ( "File successfully renamed" ); } else{ perror( "Error renaming file…
- نتيجة السؤال الثالث من مسابقة الفريق العربي للبرمجة -3
السلام عليكم هذه محاولتي # result 119748 def big_div(first,second): result = [] if first < second: a = first else: a = second for i in range(2, a + 1): if first % i == 0 and second % i == 0: result = i return result def get_sum(entry): result = 0 a = 2 c = 4 w…
- السؤال الرابع من مسابقة الفريق العربي للبرمجة -4-
السلام عليكم ماذا يعني الرقم 3 5000000/3 كلم/يوم
- نتيجة السؤال الثاني من مسابقة الفريق العربي للبرمجة-2
def getList(entry): result = [] a = entry while a > 0: c = a res = 0 while c >= 0: res += c c -= 1 result.append(res) a -= 1 return result def getResult(entry): result = 0 for i in entry: result += i return result def get_total(entry): result = [] for i in ran…
- اسأل ونحن نجيبك
السلام عليكم يمكن كتابة المثال الذي قدمته بتغير حجم المصفوفة دينامكيا أثناء تنفيد البرنامج : #include <stdio.h> #include <stdlib.h> #include <string.h> char * string_in() { char c = 0; char * tmp_str = NULL; char * tmp = NULL; int size = 1; while((c = getchar(…
- لغز رياضي ..مفتوح للحل بأي طريقة
السلام عليكم شكرا لك شكرا لك لقد قمت بتعديل الكود ليتعامل مع الأعداد الفردية بالقيام بحساب عدد خانات المربع الذي ينتج عن أقصى حركة يقوم بها الحصان ثم نقوم بالقسمة على 2 ثم نطرح عدد الحركات مضروب في نفسه def f(n): if n % 2 == 0: result = (((n * 4 + 1)** 2) / 2)…
- لغز رياضي ..مفتوح للحل بأي طريقة
السلام عليكم أكبر رقم وصلت إليه هو (2 200000 )n بواسطة بايثون def f(n): if n % 2 == 0: opt = n * 4 + 1 result = opt * opt / 2 result -= n * n result += 1 else: result = 0 return result f(2 ** 200000)
- اختبر قدراتك في C/CPP - الحلقة الخامسة, الجزء الرابع
السلام عليكم هذه محاولتي #include <stdlib.h> typedef struct Data{ char * name; char *age; struct Data * next; }Data; char * inStr(); void Push(Data **prec, char *name, char *age); void View(Data *ptr); void Clear(Data **ptr); int main(int argc, char ** argv) {…
- اختبر قدراتك في C/CPP - الحلقة الخامسة, الجزء الثالث
السلام عليكم محاولتي : #include <stdlib.h> int ifPrime(int number) { int result = 1; int count = 0; int a = 0; while(a < number) { a++; if(!(number % a)) { count++; } if(count == 3) { result = 0; break; } } return result; } int main(int argc, char ** argv) { i…
- اختبر قدراتك في C/CPP - الحلقة الخامسة, الجزء الثاني
السلام عليكم هذه محاولتي #include <stdio.h> #include <stdlib.h> #include <ctype.h> void sort(char ** list, int size); char * in(); void showList(char ** list, int size); int main(int argc, char ** argv) { char ** s_list = NULL; char ** tmp = NULL; int i = 0, s…
- convert from decimal with fraction to binary
السلام عليكم أنا و جدت فكرت السؤال جيدة فقمت بكتابة هذا البرنامج لتحويل إلى النظام الثنائي و هو يتعامل مع الأعداد العشرية #include <iostream> #include <cstdlib> #include <cmath> using namespace std; string binary(int number) { string str; int remainder; char b…