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

Поиск минимальной по длине строки в текстовом файле - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Структуры http://www.cyberforum.ru/cpp-beginners/thread515073.html
Здравствуйте, нужна помощь в написании программы: Определить структуру, написать набор функций для работы с массивом структур в самом описании структуры. # struct name { string NameFIO; int...
C++ производный класс 3D массив Помогите пожалуйста. На основе класса «Матрица» создать производный класс «3D массив». Класс содержит массив, каждый элемент которого является матрицей. В классе должны быть переопределены функции... http://www.cyberforum.ru/cpp-beginners/thread515072.html
C++ Определить количество работников, у которых стаж работы больше, чем ввел пользователь.
Создать программу которая обрабатывает инфомацию о работниках: Имя,фамилия должность дата рождения стаж возраст Выполнить надо 3 пункта: a:Определить количество работников, у которых стаж...
C++ Перевод с С++ на Pascal
Спичечная модель Профессор Самоделкин решил изготовить объемную модель кубиков из спичек, используя спички для рёбер кубиков. Длина ребра каждого кубика равна одной спичке. Для построения...
C++ рекурсия http://www.cyberforum.ru/cpp-beginners/thread515055.html
#include <iostream> #include <conio.h> #include <windows.h> #include <math.h> #include <string> using namespace std; char bufRus; char* Rus(const char* text)
C++ Вывести рядки матрицы с 1 и 0 без повторов Есть двумерный массив, размер которого мы задаем. Как можна вывести рядки с 1 и 0 чтоб рядки не повторялись. Например: Массив 2x2: 1 1 0 0 1 0 0 1 Благодарю за помощь подробнее

Показать сообщение отдельно
Петррр
5965 / 3402 / 337
Регистрация: 28.10.2010
Сообщений: 5,926
09.03.2012, 23:20
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <fstream>
#include <string>
 
int main()
{
  std::ifstream in ("text.txt");
  std::string str = "";
  std::string buf = "";
  std::getline(in, str, '\n');
  while (std::getline(in, buf, '\n'))
    if (buf.length() < str.length())
      str = buf;
  in.close();
  std::cout << "The shortest line: \"" << str << "\"\n";
  return 0;
}
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru