Форум программистов, компьютерный форум, киберфорум
Наши страницы

Обработка файлов на диске - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ как модифицировать? http://www.cyberforum.ru/cpp-beginners/thread365747.html
Здравствуйте, как сделать в виде циклов или еще чего то, чтобы мы вводили u, v с клавиатуры у нас брало b0, b1, b0, b1; к примеру для формулы g=(b0*p0+b0*p0+b1*p1+b1*p1); при том что: p0=b1;...
C++ считывалось все по строчно в нем , и выводилось так же по строчно вот такое накидал как понял но не работает посмотрите плиз, хотел чтоб из файла с именем сайв считывалось все в переменную filename, потом открывалось на чтение а потом считывалось все по строчно в... http://www.cyberforum.ru/cpp-beginners/thread365723.html
C++ Определитель 2мерной матрицы n-порядка
#include <iostream.h> #include <conio.h> #include <math.h> int** csmatr(int**,int); double determinant(int**,int); void main(void) { int **a,i,N,**matr;
Построить таблицу значений функции C++
Помогите плиз))Написать программу в с ++)) Задание : построить таблицу значений y = f(x) для x принадлежащему с шагом h. Если в некоторой точке х функция не определена, то выведите на экран...
C++ Не работает FLTK http://www.cyberforum.ru/cpp-beginners/thread365708.html
Решил поюзать FLTK, установил (вроде бы), инклуды все видит. Набрал тривиальный код: #include <FL/Fl.H> #include <FL/Fl_Box.H> #include <FL/Fl_Window.H> int main() { Fl_Window window...
C++ Настройка wxdev-cpp Всем привет! Совсем недавно я решился попробовать изучить язык программирования С. Очень нравиться ваш форум, но не на все вопросы есть ответы, поэтому решил создать свою тему для своих вопросов. ... подробнее

Показать сообщение отдельно
kravam
быдлокодер
1703 / 890 / 45
Регистрация: 04.06.2008
Сообщений: 5,489
13.10.2011, 22:12
Надо так делать, хоть проходили хоть нет, скажет учителю что прошёл самостоятельно и он поставит пятёрку с плюсом
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
#include <windows.h>
#include <fstream>
#include <vector>
#include <iostream>
#include <string.h>
#include <algorithm>
using namespace std;
 
 
int  main(void) {
 SetConsoleCP (1251);
 SetConsoleOutputCP (1251);
 
 
 //ОТкрываем файл на чтение
 fstream f ("f.txt");
 
 //А это вектор чисел, загоним туда файл
 vector <int> vec;
 
 int i= 0;
 int temp;
 while (f>> temp)
  vec.push_back (temp);
 //Загнали
 
 
 //Скопируем этот вектор
 vector <int> ve(vec);
 //Удалим из второго вектора повторяющиеся элементы
 unique (ve.begin(), ve.end());
 
 //Теперь пробегаемя по ve циклом
 //Берём из него значения и подсчитываем их колиество в vec
 int max= 0;
 int temp_;
 
 
 for (int i= 0; i< ve.size(); i++) {
  if ((temp_= count (vec.begin(), vec.end(), ve[i]))> max) {
   temp= ve[i];
   max= temp_;
  }
 }
  
 //Всё, больше всех повторяется число temp, а именно:
 printf  ("число %d повторяется %d раз\n", temp, max);       
 
  
 getchar ();
 return 0;
}
Добавлено через 1 минуту
А файл пусть такой: (форматирую наугад)
12
23
23
34
45
45
45
56
56
34
34
45
56
67
67
56
45
34
45
23
34
23
23
44
12
23
23
12
23
34
23
34
23
12
23
34


Добавлено через 38 секунд
Всё не получилось файл с данными, я не виноват!

Добавлено через 3 минуты
Да, надо не забыть файл-то закрыть в конце
C++
1
f.close ();
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.