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

Задача со строками (ввод списка фамилий через запятую в виде строки. Фамилии должны быть отсортированы по-алфавиту) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Треугольник Серпинского н-го порядка http://www.cyberforum.ru/cpp-beginners/thread908398.html
Ребята помогите на Visual Studio.Просто первый курс,с графикой толком не работали,не понимаю как сделать.
C++ класс,вычисляющий формулу x1*x2/x1+x2 ребят,помогите пожалуйста,нужно класса который выделен на рисунке переделать под эту формулу x1*x2/x1+x2 на рисунке плохо видно,напишу так на всякий class op_divider:public operation { public: virtual void execute() { if (y==0) printf("delenie na zero"); else http://www.cyberforum.ru/cpp-beginners/thread908374.html
C++ Дани вектора X та Y с n координатами та квадратные матрицы А та В, розмером n*n. найти вектор Z=A*X+B*Y
Дани вектора X та Y с n координатами та квадратные матрицы А та В, розмером n*n. найти вектор Z=A*X+B*Y .
C++ перевести с Pascal на С++
переведите пожалуйста на С++ uses crt; var a,s,x:real; i:integer; eps:real; function fct(n:integer): real; var f: real; i: integer; begin f:=1; for i:=1 to n do
C++ ? : вместо if http://www.cyberforum.ru/cpp-beginners/thread908351.html
bool compare(const char* s1,const char* s2, int (*fp) (const char*, const char*) ) { ( !(*fp)(s1,s2) ) ? return true : return false; } пишет 2 ошибки: 1) на return true - требуется выражение 2) на ; - требуется двоеточие
C++ цикл while Приветствую форумчане! Недавно изучаю С, подскажите пожалуйста буду ли "вываливаться" из while по срабатыванию оператора if , без чтения стоящих за ним циклов for? while (work) { if (s==1) { ... break; } подробнее

Показать сообщение отдельно
MrDrinkable
Сообщений: n/a
21.06.2013, 01:10     Задача со строками (ввод списка фамилий через запятую в виде строки. Фамилии должны быть отсортированы по-алфавиту)
Добрый день, форумчане. Пожалуйста, взгляните на приложенный код и помогите выявить ошибку.
Задача программы - ввод списка фамилий через запятую в виде строки. Фамилии должны быть отсортированны по-алфавиту. При компиляции выдает 4 ошибки с библиотекой algorithm.

Заранее спасибо за оказанную помощь.

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
#include <stdio.h>
#include <string.h>
#include <algorithm>
 
using namespace std;
 
int main()
{
    char *strings = new char [1000];
    char strings2 [100][40];
    int i=0;
    printf("Enter surnames: \n");
    gets(strings);
    while (*strings != '\0')
    {
        char *strings3 = strings;
        while (*strings3 != ',')
            strings3++;
        strncpy(strings2[i], strings, *strings3-*strings);
        i++;
    }
    sort(strings2, strings2+i);
    for (int j=0; j<i; j++)
        puts(strings2[i]);
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 18:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru