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

переписать код с++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Счетчик при запуске программы. http://www.cyberforum.ru/cpp-beginners/thread433788.html
В наличии рабочая структура в 3 типа: ключ (int) - данные1 (текст) - данные2 (текст). Корректное заполнение данных происходит, в txt-документ сохраняется исправно. Возникли проблемы с ключом. Как сделать так, чтобы в структуру заносилось значение ключа и при введении новых данных ключ увеличивался? Я не могу понять, как его можно заносить постоянно в поле "ключ". Если непонятно, то пример....
C++ Массивы и функции. Задача по С++ Найти минимальный из элементов двумерного массива, который не повторяется. http://www.cyberforum.ru/cpp-beginners/thread433764.html
Аргументы функции main C++
что значит определение оформить как функцию и сортировку оформить как функцию??
Одинаковые цифры в числе C++
Помогите разобраться почему некорректно работает программа #include<iostream> #include<ctime> #include<cstdlib> using namespace std; bool goodNumber(int); int main(){
C++ Не найдена ссылка http://www.cyberforum.ru/cpp-beginners/thread433746.html
В программе использую WinAPI, как надо подключаю заголовочныq файл #include <windows.h> Далее пишу функцию для рисования линий BOOL Line(HDC hdc, int x1, int y1, int x2, int y2) { MoveToEx(hdc, x1, y1, NULL); //сделать текущими координаты x1, y1 return LineTo(hdc, x2, y2); } При запуске компилятор выдаёт ошибки:
C++ Проверить, существует ли число в массиве Программа проверяет существует ли число в массиве вводимое пользователем, если да, то выводит индекс этого числа в массиве, иначе выводит сообщение, что числа нету. Программа работает, но я уверен, что ее можно сделать легче ( по объему ) поэтому кому интересно) Жду варианты_) #include <iostream> #include <iomanip> int main() { int x; int t; const int arraySize = 10; подробнее

Показать сообщение отдельно
diskbob
0 / 0 / 0
Регистрация: 18.01.2012
Сообщений: 3
23.01.2012, 21:07  [ТС]     переписать код с++
С поиском слова-заработала. Спасибо.

У меня тут ещё одна есть. думаю условия писать смысла нет.
Опять же ругается, 3 ошибки и 10 предупреждений.

Если не сложно, можете посмотреть:
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
#include <iostream>
#include <map>
using namespace std;
 
struct ZNAK{
    string F, I, Z;
    int a[3];
};
 
ZNAK a[8];
map < string, int > m;
int n;
bool flag = false;
 
bool f(ZNAK a, ZNAK b) {
    return m[a.Z] < m[b.Z];
}
 
int main()
{
    //задается порядок знаков зодиака
    m["Aries"] = 1;
    m["Taurus"] = 2;
    m["Gemini"] = 3;
    m["Cancer"] = 4;
    m["Leo"] = 5;
    m["Virgo"] = 6;
    m["Libra"] = 7;
    m["Scorpio"] = 8;
    m["Sagittarius"] = 9;
    m["Capricorn"] = 10;
    m["Aquarius"] = 11;
    m["Pisces"] = 12;
    
    // считывание данных
    for(int i = 0; i < 8; i++)
        cin >> a[i].F >> a[i].I >> a[i].Z >> a[i].a[0] >> a[i].a[1] >> a[i].a[2];
    cout << "input number of month: ";
    cin >> n;
    
    sort(a, a + 8, f); // сортировка по знакам зодиака
    
    // вывод отсартированных данных по знаку зодиака
    cout << endl;
    for(int i = 0; i < 8; i++)
        cout << a[i].F << ' ' << a[i].I << ' ' << a[i].Z << ' ' << a[i].a[0] << ' ' << a[i].a[1] << ' ' << a[i].a[2] << endl;
    // вывод данных о людях родившехся в месяце введенного с клавиатуры
    cout << endl;
    for(int i = 0; i < 8; i++)
        if(a[i].a[1] == n) {
            flag = true;
            cout << a[i].F << ' ' << a[i].I << ' ' << a[i].Z << ' ' << a[i].a[0] << ' ' << a[i].a[1] << ' ' << a[i].a[2] << endl;
        }
    if(!flag) cout << "No people with " << n << " month";
    return 0;
}
Добавлено через 1 час 4 минуты
Может кому поможет, в общем надо добавить #include <algorithm>
 
Текущее время: 18:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru