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

Строковые типа массив - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ вывести исключения на екран http://www.cyberforum.ru/cpp-beginners/thread966278.html
Помогите вывести исключения на екран, что то на писал, не могу понять в чем ошибка и как от нее изабвится... Вот мой код, буду очень благодарен #include <windows.h> #include <stdio.h> #include <iostream.h> #include <string.h> #include <conio.h>
C++ Легкая переделка для использования с двумерным массивом Изначально писал прогу для использования с одномерным массивом, но возникла потребность в использовании функции для каждой строки двумерного массива по отдельности. Помогите переделать main чтобы использовать функцию к элементам уже двумерного массива, а не одномерного. #include <iostream.h> #include <time.h> double WorkMatr(int *a, int j) { int min = *a; http://www.cyberforum.ru/cpp-beginners/thread966238.html
Вид треугольника C++
Даны произвольные числа a b c.Написать программу,которая проверяла бы,можно ли построить треугольник с такими длинами сторон, и если можно, то определить вид треугольника по соотношению сторон (равносторонний, равнобедренный, разносторонний) и по соотношению углов( остроугольный ,прямоугольный, тупоугольный). По результатам проверки вывести на экран соответствующее сообщение.
Как можно добавить в класс два списка? C++
как можно добавить в класс два списка?И как можно установить связь 1:N между двумя списками?
C++ Алгоритм построения чертежа http://www.cyberforum.ru/cpp-beginners/thread966205.html
Добрый день, пытаюсь реализовать алгоритм автоматического построения чертежа в зависимости от прямоугольника. Встал в тупик в самом алгоритме и рациональном хранении данного чертежа. На данный момент есть черновой вариант через один массив, то есть сначала отрисовывается верхняя часть чертежа в длину , потом нижняя и с помощью формулы вычисляется количество элементов по диагонали. Но данный...
C++ Расстояние между двумя ближайшими городами Помогите пжалста. Как бы тупо это не звучало, пжалста сделайте эту задачу для меня:wall: В некотором государстве n городов. Найти расстояние между двумя ближайшими городами от города A. Входные данные В первой строке входного файла три числа: N, M, A (3≤N≤100), где N - количество вершин графа, M – количество ребер, A - начальная вершина. В следующих M строках заданы по 3 числа, номера вершин и... подробнее

Показать сообщение отдельно
IGPIGP
Комп_Оратор)
 Аватар для IGPIGP
6176 / 2905 / 284
Регистрация: 04.12.2011
Сообщений: 7,730
Записей в блоге: 3
03.10.2013, 00:17     Строковые типа массив
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
#include <iostream>
#include <strstream>
#include <string>
#include <vector>
#include <algorithm>
#include <windows.h>
using namespace std;
int word_count( string sorcStr){
strstream strSream;
strSream << sorcStr;
string word;
int cnt=0;
while( strSream >> word ) cnt++;
return cnt;
}
 
bool compire_str(string a, string b){
    int a_i = word_count( a );
    int b_i = word_count( b );
    if( a_i > b_i ) return true;
    return false;
}
int main(){
SetConsoleCP (1251); SetConsoleOutputCP (1251);
vector<string> arr_str;
cout << "Введите строки\nконец ввода - последовательное нажатие Enter (конец последней строки), \nа за тем Cntrl+Z и снова Enter..." <<endl;
const size_t max_strlen = 512;
char inp_str[max_strlen+1];
while(cin.getline(inp_str, max_strlen, '\n')) arr_str.push_back(inp_str);
vector<string>::iterator strt = arr_str.begin();
vector<string>::iterator fnsh = arr_str.end();
cout << "Введено:" << endl;
for(vector<string>::iterator it = strt; it != fnsh; ++it) cout << *it << endl;
sort( strt, fnsh, compire_str );
cout << "Получено:" << endl;
for(vector<string>::iterator it = strt; it != fnsh; ++it)cout << *it << " " << word_count( *it ) << endl;
cout << endl;
system("pause");   
return 0;
}
алгоритм не сложный.
 
Текущее время: 02:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru