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

Нужен очень внимательный программист с++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Библиотека bios.h в dev cpp http://www.cyberforum.ru/cpp-beginners/thread399876.html
как в dev cpp добавить файл bios.h выдаёт ошибку 4 C:\Users\Игорь\Desktop\ооп\курсач2\main.cpp In file included from main.cpp /Dev-Cpp/include/bios.h C:\Users\Игорь\Desktop\ооп\курсач2\C _defs.h: No such file or directory.
C++ Задачка на стеки Здравствуйте господа. Помогите пожалуйста сделать задачку на стеки, если у вас это не займет много времени. Огромное спасибо заранее! Вот задачка: Дано n стеков. С ними делают k операций push(i, v), top(i), pop(i) - добавить в стек i число v, показать число на вершине стека i и удалить из вершины стека i (при этом результат показывается). Результат должен содержать столько чисел, сколько... http://www.cyberforum.ru/cpp-beginners/thread399869.html
Разложение с помощью Бинома Ньютона C++
Погуглив, либо я разучился пользоваться гуглом, либо действительно ответа нигде нет. Подскажите. Возможно ли написать на языке "СИ" формулу Бинома Ньютона, чтобы выражение к примеру (а+в)в степени n, где n- натуральное число, можно было разложить по формуле. Чтобы потом подставляя только нужные числа можно было подсчитать. Заранее, спасибо!
Вычисление выражения C++
Возникают ошибки при компиляции программы. Необходимо вычислить выражение : a=2*cos(x-2/3.); b=1/2+pow(sin,2)*y; c=1+pow(z,2)/3-pow(z,2)/5; s=a/b*c; Помогите исправить пожалуйста мои ошибки Вот код программы: #include <math.h>
C++ Заменить все буквы нижнего регистра в строке на буквы верхнего регистра http://www.cyberforum.ru/cpp-beginners/thread399859.html
Определить функцию, заменяющую все буквы нижнего регистра в строке на буквы верхнего регистра.
C++ [C++] класс Complex Помогите написать программу: Комплексное число представляется в тригонометрической форме z=r*(cosf+i*sinf). Реализовать класс Complex для работы с комплексными числами. Обязательно должны присутствовать операции: mult (умножение), div (деление), pow(возведение в целую степень) , equ(сравнение) , conj(сопряжение). подробнее

Показать сообщение отдельно
Hardcore
4 / 4 / 0
Регистрация: 24.10.2010
Сообщений: 200
06.12.2011, 00:04     Нужен очень внимательный программист с++
в общем задание такое: 15. Имеются данные о вступительных экзаменах абитуриентов: регистрационный номер, оценки за 3 экзамена. Имеется кодификатор: регистрационный номер, Фио. Определить абитуриентов, поступивших в институт. Проходной бал задается по запросу.
Я вроде как написал прогу, но компилятор выдает парочку ошибок, я и сам как бы знаю в чем ошибка, но не могу исправить(( помогите пожалуйста
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
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
// Lab4_1.cpp: определяет точку входа для консольного приложения.
//
//файл кодов TPlab3_4.cpp
#include "stdafx.h"
#include "lab4_1.h"
int _tmain(int argc, _TCHAR* argv[])
{
    fstream inoutf("client.dat", ios::in|ios::out);
    if(!inoutf)
    {
        cerr<<"File client.dat ne otkr."<<endl;
        ofstream outf("client.dat",ios::out);
    tip_client client0={0, "", 0.00, 0.00, 0.00};
    for(int i=0; i<100; i++)
    outf.write((char *) &client0, sizeof(tip_client));
    outf.close();
    }
    int vybor;
    while((vybor=menu())!=END)
    {
        switch(vybor)
        {
        case TEXTFILE:
                textfile(inoutf);
                break;
        case DOBAVLENIE:
                dobzap(inoutf);
                break;
        case PROHODNOY:
                prohodnoy(inoutf);
                break;
        case UDALENIE:
                udzap(inoutf);
                break;
        case END: break;
            default:
                cerr<<"Neprav. vybor\n";
                break;
        }
        inoutf.clear();
    }
 
    return 0;
}
int menu()
{
    cout<<"\nMENU\n"
        <<"1-Sozdanie textfile-vyvod\n"
        <<"2-Dobavlenie zap\n"
        <<"3-Prohodnoy ball\n"
        <<"4-Udalenie zap\n"
        <<"5-Konec\n\n"
        <<"\nVash vybor: ";
    int menuvybor;
    cin>>menuvybor;
    return menuvybor;
}
void textfile(fstream &readf)
{
    ofstream outprintf("print.txt", ios::out);
    if(!outprintf)
    {
        cerr<<"File ne otkr."<<endl;
        exit(1);
    }
    outprintf<<setiosflags(ios::left)<<setw(10)
        <<"Nomer"<<setw(16)<<"FIO"<<setw(11)
        <<"Sredniy ball"<<resetiosflags(ios::left)
        <<setw(10)<<endl;
    cout<<setiosflags(ios::left)<<setw(10)
        <<"Nomer"<<setw(16)<<"FIO"<<setw(11)
        <<"Sredniy ball"<<resetiosflags(ios::left)
        <<setw(10)<<endl;
    readf.seekg(0, ios::beg);
    tip_client client; 
    readf.read((char *)&client, sizeof(tip_client));
    while(!readf.eof())
    {
        if(client.nomer !=0)
        {
            vyvod(outprintf, client);
            vyvod(cout, client);
        }
        readf.read((char *)&client, sizeof(tip_client));
    }
}
void dobzap(fstream &dobf)
{
    int schet=vvod_nomer("Vvedite novyj nomer scheta: ");
    dobf.seekg((schet-1)*sizeof(tip_client), ios::beg);
    tip_client client;
    dobf.read((char *) &client, sizeof(tip_client));
    if(client.nomer==0)
    {
        cout<<"Vvedite FIO, ocenki za 3 ekzamena\n: ";
        cin>>client.fio>>client.oc1>>client.oc2>>client.oc3;
        client.nomer=schet;
        dobf.seekp((schet-1)*sizeof(tip_client), ios::beg);
        dobf.write((char *) &client, sizeof(tip_client));
        
    }
    else
        cerr<<"Schet № "<<schet<<" imeetcja"<<endl;
}
void prohodnoy(fstream &zamf)
{
    int porog;
    cout<<"Vvedite prohodnoy ball"<<endl;
    cin>>porog>>endl;
}
void udzap(fstream &udf)
{
    int schet=vvod_nomer("Vvedite nomer scheta udalenija: ");
    udf.seekg((schet-1)*sizeof(tip_client), ios::beg);
    tip_client client;
    udf.read((char *) &client, sizeof(tip_client));
    if(client.nomer!=0)
    {
        tip_client client0={0, "", 0.00, 0.00, 0.00};
        udf.seekp((schet-1)*sizeof(tip_client), ios::beg);
        udf.write((char *) &client0, sizeof(tip_client));
        cout<<"Schet № "<<schet<<" udalen"<<endl;
    }
    else
        cerr<<"Schet № "<<schet<<" pustoj"<<endl;
}
void vyvod(ostream &output, const tip_client &cl)
{
        
            float sum,              //сумма оценок
                  sr;               //средняя оценка
            sum=cl.oc1+cl.oc2+cl.oc3;       //уравнение суммы оценок
            sr=sum/3;
    
    output<<setiosflags(ios::left)<<setw(10)
        <<cl.nomer<<setw(16)<<cl.fio<<setw(11)
        <<sr<<setw(10)<<setprecision(2)<<resetiosflags(ios::left)
        <<setiosflags(ios::fixed | ios::showpoint)<<endl;
}
int vvod_nomer(const char * const nom)
{
    int schet;
    do
    {
        cout<<nom<<" (1 - 100):";
        cin>>schet;
    }
    while(schet<1 || schet>100);
    return schet;
}
Добавлено через 47 секунд
Проект НЕ пустой, вот элемент с заголовком
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
//файл заголовков TPlab4_1.h
#ifndef TPlab4_1_h
#define TPlab4_1_h
#include <iostream>
using std::cout;
using std::cin;
using std::cerr;
using std::endl;
using std::ios;
#include <fstream>
using std::ofstream;
using std::ostream;
using std::fstream;
using std::istream;
#include <iomanip>
using std::setiosflags;
using std::resetiosflags;
using std::setw;
using std::setprecision;
 
#include <cstdlib>
 
 
struct tip_client
{
    int nomer;
    char fio[3];
    float oc1;
    float oc2;
    float oc3;
};
int menu();
void textfile(fstream &);
void dobzap(fstream &);
void prohodnoy(fstream &);
void udzap(fstream &);
void vyvod(ostream &, const tip_client &);
int vvod_nomer(const char * const);
enum option{TEXTFILE=1, DOBAVLENIE, PROHODNOY, 
UDALENIE, END};
#endif
Добавлено через 32 секунды
Если есть вопросы, задавайте, постараюсь ответить
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 12:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru