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

biginner2000

اعضاء عضو ★★

  • المغرب
73مشاركة
37السمعة
0موضوع منشور
25 أكتوبر 2011تاريخ الانضمام
19 يونيو 2016آخر زيارة
7,832مشاهدة للملف
  1. نشّط مهاراتك البرمجية: إدخال نص وإخراجه معكوسًا

    السلام عليكم جميل لقد اختصرت البرنامج هذه دالة لعكس النص 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--…

    20 يونيو 2016 في 05:29
  2. نشّط مهاراتك البرمجية: إدخال نص وإخراجه معكوسًا

    السلام عليكم هده طريقة باستخدام 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; }

    19 يونيو 2016 في 17:51
  3. اضافة التاريخ بجوار اسم الملف

    السلام عليكم تفضل هذا البرنامج يقوم إضافة التاريخ إلى الإسم 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(':',…

    21 مايو 2016 في 22:54
  4. سؤال ..le constructeur de copie

    السلام عليكم المتغير tmp يحتوي على نسخة من الكائن r وليس الكائن نفسه فإذا أجريت أي تغييرات على tmp داخل الدالة فالكائن r لن يتأثر بهذه التغييرات لأنك قمت بتمرير الكائن بالقيمة و ليس المرجع

    13 يوليو 2014 في 11:22
  5. التشفير: 1خوارزمية قيصر

    السلام عليكم هذه نسخ البرنامج حسب الطريقة التي حددها الأخ kenham #-*- coding: UTF-8 -*- class Encryption(): def __init__(self): self.arab=u'اأإآبتةثجحخدذرزسشصضطظعغفقكلمنهويىءئؤ' self.latin='abcdefghijklmnopqrstuvwxyz' self.LATIN= self.latin.upper() def Encrypt…

    8 يوليو 2014 في 18:57
  6. التشفير: 1خوارزمية قيصر

    السلام عليكم لاعليك أخي يبدو أن هناك فرق بين نسخ المفسر ففي النسخة 3 جميع المحارف تخزن على شكل unicode أما بالنسبة الملاحظة الأولى فمعك حق فقد جربت جميع اللغات الموجودة في المترجم غوغل فلم يستطع المحرر التعامل مع حروف اللو و الخمير بالنسبة لدالة ord في النسخة …

    30 يونيو 2014 في 04:27
  7. التشفير: 1خوارزمية قيصر

    السلام عليكم هذا البرنامج يقوم بتشفير جميع الرموز ولغات العالم لكن هناك عيب هو أن يقوم بطباعة الحروف المشفرة على شكل أرقام بدل الرموز و الأحرف لأن هناك أحرف و رموز لايستطيع محرر بايثون و الكنسول التعامل معها. class Encrypt(): def __init__(self): self.keyLimits…

    26 يونيو 2014 في 21:31
  8. لغز البائع الحائر ^_^

    السلام عليكم 1 نضع من العشرة في الثلاثة 2 نضع الثلاثة في السبعة 3 نضع من العشرة في الثلاثة 4 نضع الثلاثة في السبعة 5 نضع من العشرة في الثلاثة فيبقى في وعاء العشرة لتر واحد

    25 فبراير 2014 في 03:56
  9. لغز بسيط

    الحل هو 10 دقائق الحل لرياضي (fast / ((fast / slow) + 1

    25 فبراير 2014 في 03:35
  10. تحدي : تغيير إسم الملف التنفيذي عند تشغيله

    السلام عليكم #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…

    23 نوفمبر 2013 في 14:14
  11. نتيجة السؤال الثالث من مسابقة الفريق العربي للبرمجة -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…

    27 سبتمبر 2013 في 23:15
  12. السؤال الرابع من مسابقة الفريق العربي للبرمجة -4-

    السلام عليكم ماذا يعني الرقم 3 5000000/3 كلم/يوم

    27 سبتمبر 2013 في 17:06
  13. نتيجة السؤال الثاني من مسابقة الفريق العربي للبرمجة-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…

    20 سبتمبر 2013 في 18:47
  14. اسأل ونحن نجيبك

    السلام عليكم يمكن كتابة المثال الذي قدمته بتغير حجم المصفوفة دينامكيا أثناء تنفيد البرنامج : #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(…

    18 أكتوبر 2012 في 17:31
  15. لغز رياضي ..مفتوح للحل بأي طريقة

    السلام عليكم شكرا لك شكرا لك لقد قمت بتعديل الكود ليتعامل مع الأعداد الفردية بالقيام بحساب عدد خانات المربع الذي ينتج عن أقصى حركة يقوم بها الحصان ثم نقوم بالقسمة على 2 ثم نطرح عدد الحركات مضروب في نفسه def f(n): if n % 2 == 0: result = (((n * 4 + 1)** 2) / 2)…

    25 سبتمبر 2012 في 21:16
  16. لغز رياضي ..مفتوح للحل بأي طريقة

    السلام عليكم أكبر رقم وصلت إليه هو (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)

    25 سبتمبر 2012 في 18:38
  17. اختبر قدراتك في 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) {…

    23 سبتمبر 2012 في 14:10
  18. اختبر قدراتك في 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…

    23 سبتمبر 2012 في 03:02
  19. اختبر قدراتك في 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…

    21 سبتمبر 2012 في 18:23
  20. 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…

    18 سبتمبر 2012 في 14:16