‏إظهار الرسائل ذات التسميات لغة سي c. إظهار كافة الرسائل
‏إظهار الرسائل ذات التسميات لغة سي c. إظهار كافة الرسائل

Program to Reverse String in C برنامج عكس السلسلة في C.

 Program to Reverse String in C برنامج عكس السلسلة في C.

Program to Reverse String in C برنامج عكس السلسلة في C.




التنفيذ

الآن ، سنرى التنفيذ الفعلي للبرنامج -

#include <stdio.h>

int main() {
   char s1[] = "TajMahal";    // String Given
   char s2[8];                // Variable to store reverse string

   int length = 0;
   int loop = 0;

   while(s1[length] != '\0') {
      length++;
   }

   printf("\nPrinting in reverse - ");
   for(loop = --length; loop>=0; loop--)
      printf("%c", s1[loop]);

   loop = 0;
   printf("\nStoring in reverse  - ");

   while(length >= 0) {
      s2[length] = s1[loop];
      length--;
      loop++;
   }

   s1[loop] = '\0';           // Terminates the string

   printf("%s\n", s2);

   return 0;
}

المخرجات

يجب أن يكون ناتج هذا البرنامج -

Printing in reverse - lahaMjaT
Storing in reverse  - lahaMjaT

String Copy Program in C برنامج نسخ السلسلة النصية في C

String Copy Program in C برنامج نسخ السلسلة النصية في C

String Copy Program in C برنامج نسخ السلسلة النصية في C

التنفيذ

الآن ، سنرى التنفيذ الفعلي للبرنامج -

#include <stdio.h>

int main() {
   char s1[] = "TajMahal";       // String Given
   char s2[8];                   // Variable to hold value

   int length = 0;

   while(s1[length] != '\0') {
      s2[length] = s1[length];
      length++;
   }

   s2[length] = '\0';           // Terminate the string

   printf("Value in s1 = %s \n", s1);
   printf("Value in s2 = %s \n", s2);

   return 0;
}

المخرجات

يجب أن يكون ناتج هذا البرنامج -

Value in s1 = TajMahal
Value in s2 = TajMahal




Program to Sort String Characters in C برنامج لفرز سلسلة الأحرف في لغة C.

 Program to Sort String Characters in C برنامج لفرز سلسلة الأحرف في لغة C.

Program to Sort String Characters in C برنامج لفرز سلسلة الأحرف في لغة C.

التنفيذ

الآن ، سنرى التنفيذ الفعلي للبرنامج -

#include <stdio.h>
#include <string.h>

int main (void) {
   char string[] = "simplyeasylearning";
   char temp;

   int i, j;
   int n = strlen(string);

   printf("String before sorting - %s \n", string);

   for (i = 0; i < n-1; i++) {
      for (j = i+1; j < n; j++) {
         if (string[i] > string[j]) {
            temp = string[i];
            string[i] = string[j];
            string[j] = temp;
         }
      }
   }
   
   printf("String after sorting  - %s \n", string);
   return 0;
}

المخرجات

يجب أن يكون ناتج هذا البرنامج -

String before sorting - simplyeasylearning
String after sorting  - aaeegiillmnnprssyy




String program to count vowels برنامج سلسلة لعد حروف العلة

 String program to count vowels برنامج سلسلة لعد حروف العلة

String program to count vowels برنامج سلسلة لعد حروف العلة

التنفيذ

الآن ، سنرى التنفيذ الفعلي للبرنامج -

#include <stdio.h>

int main() {
   char s[] = "TajMahal";     // String Given
   int i = 0;
   int vowels = 0;            // Vowels counter
   int consonants = 0;        // Consonants counter

   while(s[i++] != '\0') {
      if(s[i] == 'a' || s[i] == 'e' || s[i] == 'i' || s[i] == 'o' || s[i] == 'u' )
         vowels++;
      else
         consonants++;
   }

   printf("'%s' contains %d vowels and %d consonants.", s, vowels, consonants);

   return 0;
}

المخرحات

يجب أن يكون ناتج هذا البرنامج -

'TajMahal' contains 3 vowels and 5 consonants.





برنامج سلسلة لعد الأحرف String program to count characters

 برنامج سلسلة لعد الأحرف String program to count characters

برنامج سلسلة لعد الأحرف String program to count characters

التنفيذ

الآن ، سنرى التنفيذ الفعلي للبرنامج -

#include <stdio.h>

int main() {
   char s[] = "TajMahal";     // String Given
   char ch = 'a';             // Character to count
	
   int i = 0;
   int count = 0;             // Counter
      
   while(s[i] != '\0') {
      if(s[i] == ch)
         count++;

      i++;
   }
   
   if(count > 0) {
      if(count == 1)
         printf("%c appears %d time in '%s'", ch, count, s);
      else
         printf("%c appears %d times in '%s'", ch, count, s);
   } else
      printf("%c did not appear in %s", ch, s);
   
   return 0;
}

المخرجات

يجب أن يكون ناتج هذا البرنامج -

a appears 3 times in 'TajMahal'




String Length Program in C دالة إيجاد طول السلسلة النصية في لغة سي

 String Length Program in C دالة إيجاد طول السلسلة النصية في لغة سي



التنفيذ

الآن ، سنرى التنفيذ الفعلي للبرنامج -

#include <stdio.h>

int main() {
   char s1[] = "TajMahal";
   int i = 0;
      
   while(s1[i] != '\0') {
      i++;
   }
   
   printf("Length of string '%s' is %d", s1, i);
   
   return 0;
}

المخرجات 

يجب أن يكون ناتج هذا البرنامج -

Length of string 'TajMahal' is 8

String Printing as char Program in C طباعة سلسلة نصية كمتغير حرفي في لغة السي

 String Printing as char Program in C طباعة سلسلة نصية كمتغير حرفي في لغة السي

String Printing as char Program in C طباعة سلسلة نصية كمتغير حرفي في لغة السي


التنفيذ

الآن ، سنرى التنفيذ الفعلي للبرنامج -

#include <stdio.h>

int main() {
   char str[] = "Hello World";
   
   printf("%s\n", str);

   return 0;
}

انتاج |

يجب أن يكون ناتج هذا البرنامج -

Hello World




String Printing Program in C طباعة سلسلة نصية في لغة سي

 String Printing Program in C طباعة سلسلة نصية في لغة سي

String Printing Program in C طباعة سلسلة نصية في لغة سي


التنفيذ

الآن ، سنرى التنفيذ الفعلي للبرنامج -

#include <stdio.h>

int main() {
   char str[] = "Hello World";

   printf("%s\n", str);

   return 0;
}

المخرجات

يجب أن يكون ناتج هذا البرنامج -

Hello World


String Programs in Cبرامج السلسلة النصية في C

 String Programs in C

برامج السلسلة النصية في C

String Programs in Cبرامج السلسلة النصية في C
String Programs in Cبرامج السلسلة النصية في C 




السلاسل هي في الواقع مصفوفة ذات بعد واحد من الأحرف المنتهية بحرف فارغ '\ 0'. وبالتالي ، تحتوي السلسلة المنتهية بقيمة خالية على الأحرف التي تتكون منها السلسلة متبوعة بعلامة فارغة .

يُنشئ الإعلان والتهيئة التاليان سلسلة تتكون من كلمة "Hello". للاحتفاظ بالحرف الفارغ في نهاية المصفوفة ، فإن حجم مصفوفة الأحرف التي تحتوي على السلسلة يزيد بمقدار واحد عن عدد الأحرف في كلمة "مرحبًا".

char greeting[6] = {'H', 'e', 'l', 'l', 'o', '\0'};

إذا اتبعت قاعدة تهيئة المصفوفة ، فيمكنك كتابة العبارة أعلاه على النحو التالي -

char greeting[] = "Hello";

في هذا القسم ، سنتعلم كيفية التعامل مع لغة برمجة السلسلة C. لقد قسمنا الأمثلة إلى أقسام فرعية متعددة لفهم أفضل لما نقوم به -

البرامج الأساسية

صُممت هذه البرامج خصيصًا لفهم أساسيات السلاسل في C. يتعامل هذا البرنامج مع السلسلة كمجموعة من الأحرف.

برامج متعددة السلاسل

تحتوي هذه البرامج على أكثر من متغيرات سلسلة واحدة. يجب أن تمنحك هذه نظرة ثاقبة حول كيفية العمل مع متغيرات سلسلة متعددة في لغة برمجة C -

برامج السلاسل الطويلة

يمكن اعتبار الجملة أو السطر كسلسلة طويلة. البرامج التالية تتعامل مع نفس المفهوم -





المصفوفة مثال البرامج في سي arrays example in c

 المصفوفة مثال البرامج في سي

arrays example in c


المصفوفة عبارة عن مجموعة من البيانات المتجانسة ، مرتبة بتنسيق تسلسلي. يعد تعلم مفهوم المصفوفات في لغة C أمرًا في غاية الأهمية لأنه بنية البيانات الأساسية. هنا ، في هذا القسم ، سننظر في بعض برامج المصفوفات المفيدة جدًا لإعطائك فكرة عن كيفية تعامل لغة البرمجة C مع المصفوفات.

برامج مصفوفة احادية 

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

برامج المصفوفة المتعددة

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