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

Нахождение и подсчет глассных - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Правильное освобождение памяти http://www.cyberforum.ru/cpp-beginners/thread143236.html
Здрасти. Двумерный динам. массив: int** matr=new int*; for (int i=0; i<rows; ++i) matr=new int; память правильно так освобождать?: for (int i=0; i<rows; ++i) delete matr;
C++ Поиск разности между максимальным и минимальным значениями массива Поросил друг,желательно на С++... Дан массив A из 10 значений. Найти разность между максимальным и минимальным значениями массива. Ввод массива и поиск максимального и минимального элементов оформить в виде перегруженной функции. http://www.cyberforum.ru/cpp-beginners/thread143226.html
Указатели и динамические структуры данных C++
Задание 1. Дан указатель P1 на вершину стека (если стек пуст, то P1 = nil). Из- влечь из стека все элементы и вывести их значения. Вывести также коли- чество извлеченных элементов N (для пустого стека вывести 0). После из- влечения элементов из стека освобождать память, которую они занимали. Задание 2 Дано число D и указатели P1 и P2 на начало и конец очереди (если ...
C++ Не ясен смысл функции. Деревья.
Доброго времени суток. Не могу понять смысла функции F2. #include <stdio.h> struct tree { int val; tree *child,*next; }
C++ написать прогу за подарок вконтакте http://www.cyberforum.ru/cpp-beginners/thread143212.html
подарю подарок в вк за написаную прогу: Напишите программу, которая определяет длину максимальной серии символов, состоящей из цифр, в заданной пользователем строке и выводит их на экран
C++ Напишите программу, которая определяет длину максимальной серии символов, состоящей из цифр, Напишите программу, которая определяет длину максимальной серии символов, состоящей из цифр, в заданной пользователем строке и выводит их на экран подробнее

Показать сообщение отдельно
вандал
126 / 126 / 1
Регистрация: 20.11.2009
Сообщений: 498
09.06.2010, 19:55     Нахождение и подсчет глассных
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
#include <iostream>
using namespace std;
int main(){
FILE *file, *file2;
char c;
int n, i = 1, j = 0;
char* file_name = "f.txt";
char* file_name2 = "file2.txt";
file = fopen( file_name, "w" );
file2 = fopen(file_name2, "r");
cout << "vvedite stroku: " << endl;
cin >> n;
while((c = fgetc(file2)) != EOF){
   if(i == n){
      if(c != '\n'){
         if(((c == 'a')||(c == 'e')||(c == 'i')||(c == 'o')||(c == 'u')||(c == 'y'))&&(c != ' '))
            j++;  
         fputc(c, file);
      }
   }
   if(c =='\n')
   i++;
}
fputs("\nkolichestvo elementov: ", file);
cout << j;
fprintf(file, "%i", j);
fclose(file);
fclose(file2);
return 0;
}
создай file2.txt и в него загоняй текст и создай f.txt в нем будет результат

Добавлено через 16 минут
25 строчку можно удалить
 
Текущее время: 13:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru