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

Помогите скомпилировать задачи - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Подскажите тему для дипломной работы http://www.cyberforum.ru/cpp-beginners/thread15063.html
Здраствуйте. Проблема вот в чем: Я учусь на системного програмиста и надо придумать тему для дипломки в кратчайшие строки. Я уже неделю думаю ну чтото фантазии нехватает, МОЖЕТ ВЫ ПОДСКАЖЕТЕ какую нибуть нормальную тему.:wall: Была идея написать утелиту под Windows на тему Теста процессора, сети, отображения апаратного содержимого но я незнаю хватит ли у меня времени и навыков. ...
C++ Компиляция dll Ситуация следующая. В Visual Studio 2008 написал dll на С++ для того чтобы вызывать из С#. На компьютере где стойт VS2008 все отлично работает. При переносе на другой компьютер при вызове ‘---.dll’ возникает следующая ошибка: Unhandled Exception: System.DllNotFoundException:Unable to load DLL ‘ ---.dll’ Что надо добавить в настройки проекта dll ,что бы она исполнялась на компьютерах где... http://www.cyberforum.ru/cpp-beginners/thread15005.html
Работа с BMP форматом C++
Всем доброго времени суток Проблема такая: начал разбираться со струтурой BMP формата пока описал только структуру BMP и считал заголовок BMP и его ИНФО typedef struct { WORD type; DWORD size; WORD r1,r2; DWORD OffBits; } BMPHEADER;
C++ Помогите с блок-схемой и алгоритмом
Есть только листинг программы(((((((((( lines.cpp: #include "windows.h" #include "resource.h" #include "random.h" #include <list> #include <queue> #include <stack>
C++ Найти числа из массива кратных 3 http://www.cyberforum.ru/cpp-beginners/thread14921.html
Я написал прогу "найти числа из массива кратных 3" #include <stdio.h><math.h> main() { int a,i,s; printf("\n 3adaite 4isla: \n"); for(i=0;i<10;i++) scanf("%d",&a); for(i=0;i<10;i++){
C++ C++ Builder или Visual C++? Подскажыте, с чего лучше изучать визуальное програмирование: с++Builder или visual c++?? подробнее

Показать сообщение отдельно
Gigaman
Сообщений: n/a

Помогите скомпилировать задачи - C++

02.11.2008, 12:13. Просмотров 685. Ответов 0
Метки (Все метки)

Задача 1
Код
#include <iostream.h>

void inputMatrix(int **a, int n)
{
        for (int i = 0; i < n; ++i)
        {
                for (int j = 0; j < n; ++j)
                {
                        cout << "enter element [" << i<<"] [" << j << ']' << endl;
                        cin >> a[i][j];
                }
        }
}
void PrintMatrix(int ** a, int n)
{
        for (int i = 0; i < n; ++i)
        {
                
                for (int j = 0; j < n; ++j)
                {
                        cout << a[i][j]<< ' ';
                }
                cout <<endl;
        }
}
int ** createMatrix(int n)
{
        int ** a = new int* [n];
        for (int i = 0; i < n; ++i)
        {
                a[i] = new int[n];
        }
        return a;
}
void delMatrix(int ** a, int n)
{
        for (int i = 0; i < n; ++ i)
        {
                delete [] a[i];
        }
        delete [] a;
}
int GetMax(int a[], int n)
{
        int m = a[0];
        for (int i = 1; i < n; ++i)
        {
                if (m < a[i])
                {
                        m = a[i];
                }
        }
        return m;
}

void main()
{
        int n = 0;
        while (n < 1)
        {
                cout << "Enter n > 0\n";
                cin >> n;
        }
        int ** a = createMatrix(n);
        int ** b = createMatrix(n);
        int ** c = createMatrix(n);
        cout << "Enter a\n";
        inputMatrix(a, n);
        inputMatrix(b, n);
        for (int i = 0; i < n; ++i)
        {
                int m = GetMax(b[i], n);
                for (int j = 0; j < n; ++j)
                {        
                        c[i][j] = a[i][j] * m;
                }
        }
        PrintMatrix(c, n);
        delMatrix(a, n);
        delMatrix(b, n);
        delMatrix(c, n );
}
Задлача 2
Код
#include <iostream.h>
class info
{
public:
        info()
        {
                lSportGymn = 0;
                lSportSwim = 0;
                lSportFootb = 0;
                lSportTenn = 0;
                lMusPiano = 0;
                lMusAccord = 0;
                lMusGuitar = 0;
                lDance = 0;
                lHaventHobby = 0;
        }
        void SetSportGymCount(unsigned int c)
        {
                lSportGymn = c;
        }
        void SetSportSwimCount(unsigned int c)
        {
                lSportSwim = c;
        }
        void SetSportFootballCount(unsigned int c)
        {
                lSportFootb = c;
        }
        void SetSportTennisCount(unsigned int c)
        {
                lSportTenn = c;
        }
        void SetMusPianoCount(unsigned int c)
        {
                lMusPiano = c;
        }
        void SetMusAccordCount(unsigned int c)
        {
                lMusAccord = c;
        }
        void SetMusGuitarCount(unsigned int c)
        {
                lMusGuitar = c;
        }
        void SetDanceCount(unsigned int c)
        {
                lDance = c;
        }
        void SetHaventHobbyCount(unsigned int c)
        {
                lHaventHobby = c;
        }
        unsigned int GetSport()
        {
                return lSportGymn + lSportSwim + lSportFootb + lSportTenn;
        }
        unsigned int GetMusicLovers()
        {
                return lMusPiano + lMusAccord + lMusGuitar;
        }
        unsigned int GetDanceLover()
        {
                return lDance;
        }
        unsigned int GetWithoutHobby()
        {
                return lHaventHobby;
        }

private:
        unsigned int lSportGymn;
        unsigned int lSportSwim;
        unsigned int lSportFootb;
        unsigned int lSportTenn;
        unsigned int lMusPiano;
        unsigned int lMusAccord;
        unsigned int lMusGuitar;
        unsigned int lDance;
        unsigned int lHaventHobby;

};

void main()
{
        info inf;
        int c;
        cout << "\nEnter count of gymnasts:";
        cin>> c; inf.SetSportGymCount©;

        cout << "\nEnter count of swimmers:";
        cin>> c; inf.SetSportSwimCount©;

        cout << "\nEnter count of footballer:";
        cin>> c; inf.SetSportFootballCount©;

        cout << "\nEnter count of tennis players:";
        cin>> c; inf.SetSportTennisCount©;

        cout << "\nEnter count of pianists:";
        cin>> c; inf.SetMusPianoCount©;

        cout << "\nEnter count of accordeonists:";
        cin>> c; inf.SetMusAccordCount©;

        cout << "\nEnter count of guitarists:";
        cin>> c; inf.SetMusGuitarCount©;

        cout << "\nEnter count of dance lover:";
        cin>> c; inf.SetDanceCount©;

        cout << "\nEnter count of people without hobby:";
        cin>> c; inf.SetHaventHobbyCount©;

        cout << "\nCount of sportsmen " << inf.GetSport();
        cout << "\nCount of music lovers " << inf.GetMusicLovers();
        cout << "\nCount of dance lovers " << inf.GetDanceLover();
        cout << "\nCount of people without hobby " << inf.GetWithoutHobby();
}
Задача 3
Код
#include <stdlib.h>
#include <iostream.h>
#include <fstream.h>
//using namespace std;
const char * FFILENAME = "f";
const char * HFILENAME = "h";
const char * TEMPFILENAME = "HtempFile";
void main()
{
        ofstream of(HFILENAME, ios::out);
        if (!of)
        {
                cerr << "Can not create or open H file\n";
                exit(1);
        }
        of << "Hello!\nThis is file H.\nIt will be modified!";
        of.close();
        of.open(FFILENAME, ios::out);
        if (!of)
        {
                cerr << "Can not create or open F file\n";
                exit(1);
        }
        of << "Hello!\nThis is file F.\nIt will not be modified!";
        of.close();
        
        ifstream instr(FFILENAME, ios::binary);
        if (!instr)
        {
                cerr << "F file can not be opened for read\n";
                exit(1);
        }        
        of.open(HFILENAME, ios::app);
        if (!of)
        {
                cerr << "F file can not be opened for append\n";
                exit(1);
        }
        of.seekp(0, ios::end); 
         
        int p = of.tellp();

        char ch;
        if (!instr.eof())
        {
                of << endl;
        }
        while (instr.get(ch))
        {
                
                if (13 == ch)
                {
                        instr.get(ch);
                        of << endl;;
                        continue;
                }
                of << ch;
        }
        of<<endl;
        instr.close();
        instr.clear();
        instr.open(HFILENAME, ios::binary);
        for (int i = 0; i < p; i ++)
        {
                instr.get(ch);
                if (13 == ch)
                {
                        i++;
                        instr.get(ch);
                        of << endl;;
                        continue;
                }
                of << ch;
        }
        of.close();
}
Задача 4
Код
#include <stdlib.h>
#include <iostream.h>
#include <fstream.h>
//using namespace std;
const char * FFILENAME = "f";
const char * HFILENAME = "h";
const char * TEMPFILENAME = "HtempFile";
void main()
{
        ofstream of(HFILENAME, ios::out);
        if (!of)
        {
                cerr << "Can not create or open H file\n";
                exit(1);
        }
        of << "Hello!\nThis is file H.\nIt will be modified!";
        of.close();
        of.open(FFILENAME, ios::out);
        if (!of)
        {
                cerr << "Can not create or open F file\n";
                exit(1);
        }
        of << "Hello!\nThis is file F.\nIt will not be modified!";
        of.close();
        
        ifstream instr(FFILENAME, ios::binary);
        if (!instr)
        {
                cerr << "F file can not be opened for read\n";
                exit(1);
        }        
        of.open(HFILENAME, ios::app);
        if (!of)
        {
                cerr << "F file can not be opened for append\n";
                exit(1);
        }
        of.seekp(0, ios::end); 
         
        int p = of.tellp();

        char ch;
        if (!instr.eof())
        {
                of << endl;
        }
        while (instr.get(ch))
        {
                
                if (13 == ch)
                {
                        instr.get(ch);
                        of << endl;;
                        continue;
                }
                of << ch;
        }
        of<<endl;
        instr.close();
        instr.clear();
        instr.open(HFILENAME, ios::binary);
        for (int i = 0; i < p; i ++)
        {
                instr.get(ch);
                if (13 == ch)
                {
                        i++;
                        instr.get(ch);
                        of << endl;;
                        continue;
                }
                of << ch;
        }
        of.close();
}
Помогите поджалуста. Зарание благодарен...
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru