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

Вывод двух слов максимальной длины - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Программа на файл содержащий сведения о телефонах http://www.cyberforum.ru/cpp-beginners/thread1214517.html
А.Программа на файл, содержащий сведения о телефонах абонентов. Каждая запись имеет поля: фамилия абонентов, год установки телефона, номер телефона. Количество записей произвольное. Б. Написать программу, выдающую информацию следующего вида: по вводимой фамилии абонента выдается номер телефона. определяется количество установленных телефонов с ХХХХ года. Номера года вводятся с терминала ...
C++ Дерево отрезков в определенной модификации Нужно уметь выполнять операции вида: 1) Присвоение на отрезке ( А l r x (от l до r сменить значения на x) 2) Сума на отрезке( Q l r (найти суму от l, r)) Помогите подправить мой код: #define _CRT_SECURE_NO_WARNINGS #include <algorithm> #include <iostream> #include <iomanip> #include <cmath> http://www.cyberforum.ru/cpp-beginners/thread1214511.html
C++ Почему не работает ТАКАЯ конструкция функции time
вот фрагмент кода. int main(){ time_t testsec; //определил переменную типа ТАймТ time(&testsec); // Извлекаю в переменную информацию о времени. ТОесть теперь у меня ячейка памяти типа ТаймТ содержит ВНУТРИ СЕБЯ информацию о времени. cout << ctime(&testsec); // преобразую информацию в человеко-понятный вид. и вывожу на экран. return 0; }
C++ Разбор блока catch (исключения)
Задание звучит так: Даны две функции: double hmean(double a, double b) throw(hmean_error) - нахождение среднего гармонического. double gmean(double a, double b) throw(gmean_error) - нахождение среднего геометрического. При расчете этих функций нужно поймать исключение: для первой функции - если a == -b для второй функции - если a < 0 или b < 0
C++ Дана строка. На печать выдать слова, имеющие больше одной буквы "е" http://www.cyberforum.ru/cpp-beginners/thread1214477.html
Составить программу на языке С++ для обработки строк с использованием файлов и указателей. Дана строка. На печать выдать слова, имеющие больше одной буквы «е». #include <string> #include <iostream> #include <conio.h> int main() { std::string str;//переменная std::cout << "Type string: ";//тип строчный
C++ Двумерный массив. Поменять местами max и min четных строк Составить программу на языке C++ для обработки двумерных массивов с использованием указателей и входных и выходных файлов. Дана квадратная матрица. Размерность вводится. Поменять местами max и min четных строк. #include <string> #include <iostream> #include <iomanip> #include <conio.h> int main() { srand(time(0)); подробнее

Показать сообщение отдельно
BatonPro
30 / 30 / 24
Регистрация: 21.06.2014
Сообщений: 81
23.06.2014, 16:04     Вывод двух слов максимальной длины
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
// 2maxwords2.cpp: определяет точку входа для консольного приложения.
//
 
#include "stdafx.h"
#include <iostream>
#include <fstream>
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{char s[100], smax[100],smax2[100];
int max=0, len, max2=0;
ifstream f("in.txt");
while(!f.eof())
{
f>>s;
for(len=0;s[len]!=0;len++);
if(len>max2 && len<max)
{
max2=len;
for(int i=0; i<=max2; i++)
smax2[i]=s[i];
smax2[max2]=0;
}
if (len>=max)
{
max2=max;
for(int i=0; i<=max2; i++)
smax2[i]=smax[i];
smax2[max2]=0;
max=len;
for(int i=0; i<=max; i++)
smax[i]=s[i];
smax[max]=0;
}
}
cout<<smax<<endl;
cout<<smax2<<endl;
 
return 0;
}
 
Текущее время: 13:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru