Програм за уклањање свих знакова у низу осим абецеде.

У овом примеру ћете научити да уклањате све знакове из низа (објект низа и низ у стилу Ц).

Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања на Ц ++:

  • Ц ++ низови
  • Ц ++ низови
  • Ц ++ за Лооп

Пример 1: Уклоните све знакове осим абецеде

Овај програм узима стринг (објект) који корисник уноси и уклања све знакове осим абецеде.

 #include using namespace std; int main() ( string line; string temp = ""; cout << "Enter a string: "; getline(cin, line); for (int i = 0; i = 'a' && line(i) = 'A' && line(i) <= 'Z')) ( temp = temp + line(i); ) ) line = temp; cout << "Output String: " << line; return 0; )

Оутпут

 Унесите низ: п2'р "о@грам84из./ Излазни низ: програмиз

Пример 2: Уклоните све знакове осим абецеде

Овај програм у наставку узима унос од корисника (стринг у Ц облику) од корисника и уклања све знакове осим абецеде.

 #include using namespace std; int main() ( char line(100), alphabetString(100); int j = 0; cout <<"Enter a string: "; cin.getline(line, 100); for(int i = 0; line(i) != ''; ++i) ( if ((line(i)>= 'a' && line(i)= 'A' && line(i)<='Z')) ( alphabetString(j++) = line(i); ) ) alphabetString(j) = ''; cout << "Output String: " << alphabetString; return 0; ) 

Оутпут

 Унесите низ: П2'р "о@грам84из./ Излазни низ: Програмиз

Занимљиви Чланци...