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

Простенькая процедура - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Разработка класса: Abiturient: Фамилия, Имя, Отчество, Адрес, Оценки http://www.cyberforum.ru/cpp-beginners/thread672724.html
разработать класс включая в метод Set и Get определить другие методы. Написать программу демонстрирующую работу с этим классом. Abiturient:Фамилия, Имя, Отчество, Адрес, Оценки. задать проходной бал поступления и определить, поступил ли абитуриент в ВУЗ.
C++ написать программу для вычисления суммы первых пяти элементов массива написать программу для вычисления суммы первых пяти элементов массива. http://www.cyberforum.ru/cpp-beginners/thread672722.html
C++ Удалить из массива все элементы, встречающиеся четное количество раз
в общем есть 3 задачи,так как я совсем чайник прошу помощи: 1.дан массив из n элементов.удалить все элементы встречающиеся четное кол-во раз.(используя цикл for int main() {setlocale(LC_ALL, "Russian"); int n,s,k; double a; cout<<"введите кол-во элементов"<<"\n"; cin>>n; for (int i=0; i<n;i++) {cout<<"ввод элементов"<<"\n";
C++ Конвертация типа или как сэкономить на указателе?
Везде, где только могу, использую ссылающийся тип, чтобы лишний раз не создавать экземпляры, а просто давать "новое имя" имеющимся. Сталкнулся с проблемой : error C2664: '_SECURITY::Encryption' : cannot convert parameter 1 from 'char *' to 'const char *&' Как видно, подаю на входе строку, которая в методе класса должна быть лишь прочитана. Конечно, я могу поставить 'const char *', но тогда...
C++ Афинные преобразования. Косячит поворот http://www.cyberforum.ru/cpp-beginners/thread672702.html
Помогите разобраться пожалуйста в чем дело: Есть задание нарисовать полукруг и повернуть его, отмасштабировать и переместить. Последние два получилось сделать все нормально, проблема в повороте. Поворот на 90 градусов нормально работает, однако на любой другой угол поворачивает как на 45 и при этом масштабирует фигуру. Программа реализована с использованием матриц, матрица координат, матрица...
C++ Найти произведение элементов массива с четными номерами Создать вспомогательный класс , который содержит методы ,что выполняют обработку массива согласно заданию: в одномерном массиве из целых элементов вычислить 1) произведение элементов массива с четными номерами 2) сумму элементов массива , расположеных между первым и последним нулевым элементом подробнее

Показать сообщение отдельно
kokoz9br
0 / 0 / 0
Регистрация: 01.05.2012
Сообщений: 48

Простенькая процедура - C++

16.10.2012, 20:03. Просмотров 817. Ответов 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
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
// Вторая лаба.cpp: определяет точку входа для консольного приложения.
//
 
#include "stdafx.h"
#include <iostream>
#include <conio.h>
using  namespace std;
/* Процедура ввода матриц */
    void vvod2m(int x[10][10],int Nx,int Mx)
    {
        cout<<"\n Nx=";cin>>Nx;
        cout<<"\n Mx=";cin>>Mx;
        for(int i=0;i<Nx;i++)
            for(int j=0;j<Mx;j++)
            {
                x[i][j]=rand()%100-50;
            }
    }
/* Процедура вывода матриц */
    void vivod2m(const int x[10][15],int Nx,int Mx)
    {
        for(int i=0;i<Nx;i++)
        {
            for(int j=0;j<Mx;j++)
            {
                cout<<"\t"<<x[i][j];
                cout<<"\n";
            }
        }
    }
/* Функция поиска суммы диагоналей */
    int SumDiag( int x[10][10],int Nx,int Mx)
    {
        int s=0;
        for(int i=0;i<Nx;i++)
        {
            for(int j=0;j<Mx;j++)
            {
                if (i==j)
                    s=s+x[i][j];
            }
        }
        int i=Nx;
        for(int j=0;j<Mx;j++)
        {
            int S=s+x[i][j];
            i--;
        }
 
/* Функция поиска максимума */
        int Maximum(int x[10][10],int Nx1,int Mx1)
        {
            int max=-9999;
            for(int i1=0;i<Nx1;i++)
            {
                for(int j1=0;j1<Mx1;j1++)
                {
                    if (a[i1][j1]> max)
                    Maximum=a[i1][j1];
                }
            }
            return Maximum;
        }
        void Zamena(int x[10][10],int Nx,int Mx, int Chislo)
        {
            for(int i-o;i<Nx;i++)
            for(int j=0;j<Mx;j++)
            {
                if (x[i][j]=0;)
                    x[i][j]==chislo;
            }
        }
        int _tmain(int argc, _TCHAR* argv[])
{
    vvod2m(x1,n1,m1);
    vvod2m(x2,n2,m2);
    vvod2m(x3,n3,m3);
    /////////////////
    vivod2m(x1,n1,m1);
    vivod2m(x2,n2,m2);
    vivod2m(x3,n3,m3);
    //////////////////
    int s1,s2,s3,summa;
    s1=sumdiag(x1,n1,m1);
    s2=sumdiag(x2,n2,m2);
    s3=sumdiag(x3,n3,m3);
    /////////////////////
    summa=s1*s2*s3;
    int m;
    m=maximum(x1,n1,m1)+maximum(x2,n2,m2)+maximum(x3,n3,m3);
    zamena(x1,n1,m1,S);
    zamena(x2,n2,m2,S);
    zamena(x3,n3,m3,S);
    ///////////////////
    vivod2m(x1,n1,m1);
    vivod2m(x2,n2,m2);
    vivod2m(x3,n3,m3);
    return 0;
}
При компиляции выдает ошибки:
Maxmimum:недопустимые локальные определения функций.
Zamena:недопустимые локальные определения функций.
wmain:недопустимые локальные определения функций.

fatal error C1075:конец файла обнаружен ранее,чем левая фигурная скобка '{' в <тут адрес,где хранится у меня .cpp>

Помогите пожалуйста,в чем проблема?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru