Форум программистов, компьютерный форум CyberForum.ru

Определить количество слов в тексте, оканчивающихся на гласную букву - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ ОБРАБОТКА ДВУМЕРНОГО МАССИВА http://www.cyberforum.ru/cpp-beginners/thread239387.html
Сформировать массив из сумм положительных элементов строк.
C++ 3. Ввести строку произвольной длины. Сосчитать количество слов в ней. 3. Ввести строку произвольной длины. Сосчитать количество слов в ней. http://www.cyberforum.ru/cpp-beginners/thread239375.html
Ввести строку произвольной длины.Распечатать все '*' в ней с порядковыми номерами C++
Ввести строку произвольной длины.Распечатать все '*' в ней с порядковыми номерами
C++ Комплексные числа
Здравствуйте! Как мне в С написать вычисление следующего значения R(коэффициент прохождения): l=exp(i*ky1*(-d)); j=i*ky1*(1-d); R=(exp(i*ky1*(y-d)-(d*l)/j)/(exp(i*ky1*(y-d)+(d*l)/j))); где i-это мнимая единица, ky1,d,y-константы
C++ Brainf**k http://www.cyberforum.ru/cpp-beginners/thread239337.html
Народ, суть проблемы такова: наш препод по программированию сам только только окончил вуз, и, к сожалению, это дотавляет неприятности. Вот какое задание к лабораторной он дал: "Как известно, язык Brainf**k есть интерпретируемый язык программирования с 8ю операциями: > < + - , .. Задача состоит в написании интерпретатора для него на C++.". Почитать о нем лучше всего на Вики. Это вроде не сложно....
C++ Рекурсия, ошибка Здраствуйте! У меня есть одна классическая задачка про Лесенку. Лесенка Лесенкой называется набор кубиков, в котором каждый более верхний слой содержит кубиков меньше, чем предыдущий. Требуется написать программу, вычисляющую число лесенок, которое можно построить из N кубиков. Входные данные Во входном файле input.txt записано натуральное число N (1 ≤ N ≤ 225) – количество кубиков в... подробнее

Показать сообщение отдельно
Larka91
 Аватар для Larka91
0 / 0 / 0
Регистрация: 02.10.2010
Сообщений: 27
07.02.2011, 16:21     Определить количество слов в тексте, оканчивающихся на гласную букву
Помогите пожалуйста с заданием, особенно пункт 2 ...

С помощью текстового редактора создать файл, содержащий текст, длина которого не превышает 1000 символов (длина строки текста не должна привышать 70 символов)

Имя файла должно иметь расширение DAT

Написать программу, которая

1) выводит текст на экран
2) определяет количество слов в тексте, оканчивающихся на гласную букву

Добавлено через 2 минуты
есть кое что уже

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#include<stdio.h>
void main()  {
  int n, k, flag;
  char c, *glas="euioaEUIOA";
  FILE *f, *g;
  f=fopen("lab6.dat", "r");
  g=fopen("lab6.rez", "a");
    if((f==NULL)||(g==NULL))
       printf("Ошибка открытия файлов\n");
    else  {
       printf("Чтение производится из файла lab6.dat,\nа результаты выводятся в файл lab6.rez\n");
       flag=0;
       k=0;
       c=(char)fgetc(f);
 
       while (!feof(f)) {
      if (flag==1) {
        if ((c==' ')||(c=='\n')||(c=='\t')||(c=='\r')||(c=='\v')||(c=='.')
||(c==',')||(c=='!')||(c=='?')||(c==':')||(c==';')||(c=='"')
||(c==')'))
           k++;
        flag=0;
      }
      for(n=0;n<=10;n++)
        if(c==glas[n]) flag=1;
      printf("%c", c);
 
      fprintf(g,"%c", c);
      c=(char)fgetc(f);
       }
        printf("\n Вывод: Количество слов, оканчивающихся на гласную:%d\n\n\n", k);
fprintf(g,"\nВывод: Количество слов, оканчивающихся на гласную:%d\n\n\n", k);
    }
  fclose(f);
  fclose(g);
}
но не уверена
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru