اكتب برنامج C لحساب الفراغات وعلامات التبويب والأسطر الجديدة في نص الإدخال

  • برمجة
  • برمجة سي c

اكتب برنامج C لحساب الفراغات وعلامات التبويب والأسطر الجديدة في نص الإدخال

مثال عن الخرج المتوقع :

Number of blanks, tabs, and newlines:
Input few words/tab/newlines
The quick
brown fox jumps
over the lazy dog
^Z
blank=7,tab=2,newline=3

الأجوبة

/*Write a C program to count blanks, tabs, and newlines in an input text*/

#include <stdio.h>

int main()
{
  int blank_char, tab_char, new_line;
  blank_char = 0;
  tab_char = 0;
  new_line = 0;
  int c;
  printf("Number of blanks, tabs, and newlines:\n");
  printf("Input few words/tab/newlines\n");
  for (; (c = getchar()) != EOF;)
  {
    if ( c == ' ' ){
      ++blank_char;
    }
    if ( c == '\t' ){
      ++tab_char;
    }
    if ( c == '\n' ){
      ++new_line;
    }
  }  
  printf("blank=%d,tab=%d,newline=%d\n",blank_char,tab_char,new_line);
}
هل كان المحتوى مفيد؟

تبحث عن مدرس اونلاين؟

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