🟡 ⏭️ Վարժություն 17
Նախորդ վարժությունում, տողում բառերի քանակը հաշվելիս, դուք հավանաբար հաշվի չեք առել մի քանի եզրային դեպքեր😎։ Բառերը դրանք տառերի հաջորդականություններ են, որոնք իրարից անջատված են բացատով։
Փորձե՛ք աշխատեցնել ձեր գրած ծրագիրը հետևյալ մուտքային տվյալների վրա՝
“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
}
Constraints
Time limit: 0.2 seconds
Memory limit: 512 MB
Output limit: 1 MB