Նախորդ վարժությունում, տողում բառերի քանակը հաշվելիս, դուք հավանաբար հաշվի չեք առել մի քանի եզրային դեպքեր😎։ Բառերը դրանք տառերի հաջորդականություններ են, որոնք իրարից անջատված են բացատով։
Փորձե՛ք աշխատեցնել ձեր գրած ծրագիրը հետևյալ մուտքային տվյալների վրա՝
“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 }