Նախորդ վարժությունում, տողում բառերի քանակը հաշվելիս, դուք հավանաբար հաշվի չեք առել մի քանի եզրային դեպքեր😎։ Բառերը դրանք տառերի հաջորդականություններ են, որոնք իրարից անջատված են բացատով։
Փորձե՛ք աշխատեցնել ձեր գրած ծրագիրը հետևյալ մուտքային տվյալների վրա՝
“Hello World !!”- Այս տողը պարունակում էերկուբառ։
“Hello World “- Այս տողը պարունակում էերկուբառ։
“???? 5 words are in this line !!!!”- Այս տողը պարունակում է5բառ՝“words”,“are”,“in”,“this”, “linie”։
“123 123 !! ? (( **”- Այս տողը չի պարունակում ոչ մի բառ։
Ուղղե՛ք նախորդ վարժությունում ձեր գրած ծրագիրը (եթե դրա կարիքը կա), հաշվի առնելով վերևում բերված օրինակները։
#include <iostream> int main() { const int MAX_SIZE = 256; char input[MAX_SIZE]; std::cout << "Insert string. Max "<< MAX_SIZE - 1 << " symbols: "; std::cin.getline(input, MAX_SIZE); std::cout << input << std::endl; // put your code here }
