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

error C2601: 'main' : local function definitions are illegal fatal error C1004: unexpected end of file found - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Алгометрические мовы та программирование http://www.cyberforum.ru/cpp-beginners/thread358080.html
помогите написать я сам не программис и не когда не учился , может у кого то что то есть ) плиз помогите Желательно бесплатно :cry:
C++ Помощь в создании массива на c++ Прошу помощи в задании, заранее спасибо. Даны вещественные массивы n от 20,определить для каждого массива является ли он возрастающей последовательностью и вычислить средне геометрического всех положительных элементов массива. Если не сложно, прошу пояснить момент со средне геометрическим. http://www.cyberforum.ru/cpp-beginners/thread358074.html
Решение функции с использованием оператора цикла While C++
Подскажите что не правильно. :) Написать программу для вычисления функции F, при этом, если не указано количество шагов (бесконечность), то вычисления проводить с точностью 10 в степени (-4) (точность считается достигнутой, если очередное слагаемое или сомножитель по модулю меньше точность). // lr2.cpp : Defines the entry point for the console application. // #include "stdafx.h"...
C++ Стек и работа с ним
Нужно написать программу, которая формирует стек, после удаляет минимальный элемент и выводит стек на экран.
C++ АТД список. Заменить меньшую часть списка символом "#" http://www.cyberforum.ru/cpp-beginners/thread358024.html
Здравствуйте!! Подскажите пожалуйста!! Нужна заменить меньшую часть (половину) списка символом "#" ! Например: Есть список a b M o z o, пользователь вводит символ "М" и на выходе должен получиться список # # M o z o .
C++ массив с меню люди помогите плиз решить эту лабу по с++ сам фигово в нем пока что... Во всех приведенных ниже вариантах использовать меню для организации работы программы, исходные данные предварительно записать в текстовый файл. Разработать схему алгоритма и программу, используя функции с параметрами для ввода массива и его обработки. В массиве хранятся данные об осадках за месяц. Найти • Количество дней... подробнее

Показать сообщение отдельно
Андрей Индранил
0 / 0 / 0
Регистрация: 26.09.2011
Сообщений: 12
29.09.2011, 22:04  [ТС]     error C2601: 'main' : local function definitions are illegal fatal error C1004: unexpected end of file found
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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
#include "stdafx.h"
#include <iostream>
#include <string.h>
#include <conio.h> 
using namespace std;
 
struct data {
        char f[20];
        char i[20];
        char znak[20];
        int day;
        int month;
        int year;
};
void NotFound() {
        cout << "\nV SPISKE NET LYUDEY S TAKIM ZNAKOM ZODIAKA";
}
 
int Find(data znak[], int kol, char zz[]) {
        bool znak1 = false;
        for (int i = 0; i < kol; i++) {
                if (strstr(znak[i].znak, zz)) {
                        znak1 = true;
                        cout << "user #" << i + 1 << ": " << endl;
                        cout << znak[i].f << " " << znak[i].i << "\n" << znak[i].day << "."
                                        << znak[i].month << "." << znak[i].year << "\n\n";
                }
        }
        if (znak1 == false)
                NotFound();
        return znak1;
}
 
void sort(data *arr, int n) {
        data arrZ;
        int k, i;
        while (k != 0) {
                k = 0;
                for (i = 1; i < n; i++) {
                        if (arr[i].year < arr[i - 1].year) {
                                arrZ = arr[i];
                                arr[i] = arr[i - 1];
                                arr[i - 1] = arrZ;
                                k++;
                        }
                        if (arr[i].year == arr[i - 1].year) {
                                if (arr[i].month < arr[i - 1].month) {
                                        arrZ = arr[i];
                                        arr[i] = arr[i - 1];
                                        arr[i - 1] = arrZ;
                                        k++;
                                }
                                if (arr[i].month == arr[i - 1].month) {
                                        if (arr[i].day < arr[i - 1].day) {
                                                arrZ = arr[i];
                                                arr[i] = arr[i - 1];
                                                arr[i - 1] = arrZ;
                                                k++;
                                        }
                                }
                        }
                }
        }
}
 
int main() {
 
        char zz[15];
        int n, i;
        bool znak1 = false;
        cout << "vvedite kol-vo chelovek: ";
        cin >> n;
        cout << "\n";
        data *arr = new data[n];
        for (i = 0; i < n; i++) {
                cout << "user #" << i + 1 << ": " << endl;
                cout << "vvedite familiyu: ";
                cin >> arr[i].f;
                cout << "vvedite imya: ";
                cin >> arr[i].i;
                cout << "vvedite znak zodiaka: ";
                cin >> arr[i].znak;
                cout << "vvedite daty rozhdenia:" << endl;
                cout << "den': ";
                cin >> arr[i].day;
                cout << "mesyac: ";
                cin >> arr[i].month;
                cout << "god: ";
                cin >> arr[i].year;
                cout << "\n\n";
        }
        cout << "vvedite znak zodiaka: ";
        cout << "\nprimer vvoda: " << endl;
        cout
                        << "oven telec bliznecu rak lev deva vesu skorpion strelec kozerog vodoley rubu\n"
                        << endl;
        cin >> zz;
        cout << "\n\n";
        Find(arr, n, zz);
        sort(data *arr, n);
        _getch();
        return 0;
}
 
Текущее время: 23:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru