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

обход - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ PATH http://www.cyberforum.ru/cpp-beginners/thread276966.html
Как в С++ добавить в PATH какуюнибудь папаку?
C++ Поведение неопределенной переменной Народ, поясните пожалуйста любопытную странность. Вот такой вот код: #include <iostream> using namespace std; class myclass { public: int i; myclass() {} }; int main() http://www.cyberforum.ru/cpp-beginners/thread276938.html
Король шахматной доски C++
Король шахматной доски размером 8х8 находится на коне в одной из клеток своего королевства. Он очень озабочен тем, что некоторые клетки его королевства стали непригодными для путешествия верхом. Поэтому он хочет как можно быстрее добраться в свой замок (наш король всегда путешествует на коне). Вам предстоит выяснить для него маршрут или выяснить, что такого не существует. Входные данные...
C++ else и if
If Pole.Text = "0" Then Else Pole.Text &= "0" End If на с++ как это будет ??
C++ Перевурнуть массив http://www.cyberforum.ru/cpp-beginners/thread276918.html
вот например из этого: 4 5 6 8 9 2 надо получить: 6 2 5 9 4 8 не могу сообразить, подскажите пожалуйста.
C++ Заполнить структуры "Прямоугольник" и "Треугольник" и найти площади и периметры фигур Доброго времени суток! Начали изучать структуры, сижу над задачкой, да вот не идет она у меня. Нужно создать две структуры : - прямоугольник - треугольник Заполнить их и найти площади и периметры фигур. подробнее

Показать сообщение отдельно
Overmind024
99 / 99 / 6
Регистрация: 10.09.2010
Сообщений: 267
16.04.2011, 00:35     обход
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 <stdio.h>
#include <string.h>
#include <algorithm>
 
int mac(char latter)
{
    switch(latter)
    {
    case 'P':
        return 1;
    case 'K':
        return 2;
    case 'S':
        return 3;
    case 'L':
        return 4;
    case 'F':
        return 5;
    default:
        return 0;
    }
}
 
bool cmp(char _left,char _right)
{
    return(mac(_left)<mac(_right));
}
 
int main()
{
    char str[65]; 
    FILE* ifile = fopen("input.txt","r");
    fgets(str,65,ifile);
    fclose(ifile);
    std::sort(str,str+strlen(str),cmp);
    FILE* ofile = fopen("output.txt","w");
    fprintf(ofile,"%s",str);
    fclose(ofile);
    return 0;
}
Как то так.
 
Текущее время: 01:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru