31echo_echo@vk
13-11-2016, 23:00
Помогите, пожалуйста, написать программу на языке C++, которая будет подсчитывать количество введенных слов, которые заканчиваются на букву f или F
Желательно БЕЗ использования массивов и указателей
Сама попыталась накидать это: (типа сначала пробелы заменяются на новые строки, потом считаются), но корректно оно не работает
#include<iostream>
#include<stdio.h>
#include<clocale>
int main()
{
int ka=0;
int c;
std::cout«"Vvedite posledovatelnost simvolov,zakanchivaushuysa EOF\n";
std::cin»c;
while((c=getchar())!=EOF)
if(c==' ')
{c='\n';
if(c='f\n')
{ka++;}}
std::cout«"\n Bilo vvedeno \n slov s f v konce:"«ka«"\n";
return 0;
}
Желательно БЕЗ использования массивов и указателей
Сама попыталась накидать это: (типа сначала пробелы заменяются на новые строки, потом считаются), но корректно оно не работает
#include<iostream>
#include<stdio.h>
#include<clocale>
int main()
{
int ka=0;
int c;
std::cout«"Vvedite posledovatelnost simvolov,zakanchivaushuysa EOF\n";
std::cin»c;
while((c=getchar())!=EOF)
if(c==' ')
{c='\n';
if(c='f\n')
{ka++;}}
std::cout«"\n Bilo vvedeno \n slov s f v konce:"«ka«"\n";
return 0;
}