দেওয়া স্ট্রিং থেকে স্বরবর্ণ ডিলিট করার লজিক নিম্নরূপ:
for(i = 0; i < len; i++) // i < len পর্যন্ত রিপিট করুন { if(str[i] == 'a' || str[i] == 'e' || str[i] == 'i' || // স্বরবর্ণ ডিলিট চেক করুন str[i] == 'o' || str[i] == 'u' || str[i] == 'A' || str[i] == 'E' || str[i] == 'I' || str[i] == 'O' || str[i] == 'U'){ for(j = i; j < len; j++){ str[j] = str[j+1]; } len--; } }উদাহরণ
দেওয়া স্ট্রিং-এ স্বরবর্ণ ডিলিট করার C প্রোগ্রাম নিচে দেওয়া হল:
#include#include #include void main(){ char str[20]; int len, i, j; clrscr(); printf("যেকোনো স্ট্রিং লিখুন: "); gets(str); len = strlen(str); for(i = 0; i < len; i++){ if(str[i] == 'a' || str[i] == 'e' || str[i] == 'i' || str[i] == 'o' || str[i] == 'u' || str[i] == 'A' || str[i] == 'E' || str[i] == 'I' || str[i] == 'O' || str[i] == 'U'){ for(j = i; j < len; j++){ str[j] = str[j+1]; } len--; } } printf("স্বরবর্ণ ডিলিট করার পর স্ট্রিং: %s", str); getch(); }
আউটপুট
উপরের প্রোগ্রামটি এক্সিকিউট করলে নিচের ফলাফল পাওয়া যাবে:
যেকোনো স্ট্রিং লিখুন: TutorialsPoint স্বরবর্ণ ডিলিট করার পর স্ট্রিং: TtralsPint