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

Проверьте программы - C++

Восстановить пароль Регистрация
 
STRAG 92
0 / 0 / 0
Регистрация: 23.10.2010
Сообщений: 59
26.10.2010, 18:53     Проверьте программы #1
1.Сложить целые и нецелые части двох действительных чисел. например: 1,8 и 5,3.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream.h>
#include <math.h>
void main()
{
double b,c;
double modf (t,intptr);
double *intptr;
cout <<"Input b,c:";
cin >>b>>c;
cout <<"\n";
t=b+c;
f=b+c;
cout <<"t="<<t<<"f="<<f<<"\n";
}

2.Построить класс для описания плоской геометрической фигуры квадрат.Предусмотреть методы для создания объектов и изменения их размеров.

C++
1
2
3
4
5
6
7
8
9
10
11
class kv
{
public:
        void ZadSt(int a) {storona=a; }//задать сторону
        int VerSt() {return storona; }//получить сторону
        int Plosh() {return storona*storona;}//получить площадь
        kv();
        ~kv();
private:
        int storona;//длина стороны
}
 Комментарий модератора 
Дублирование тем запрещено правилами форума (п. 3.4).
Не плодите одинаковых тем.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.10.2010, 18:53     Проверьте программы
Посмотрите здесь:

Проверьте правильность программы C++
проверьте код программы C++
проверьте пожалуйста еще один код программы, кто может C++
C++ Проверьте
C++ Проверьте прогу
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
NotMyLogin
5 / 4 / 1
Регистрация: 03.08.2010
Сообщений: 5
26.10.2010, 19:46     Проверьте программы #2
Решение для Visual Studio
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include "stdafx.h"
#include <iostream>
#include <math.h>
 
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale(LC_ALL,"Russian");
    double b,c,sum_cel =0,sum_drob = 0,n;
    cout << "Введите b:";
    cin >> b;
    cout << "Введите с:";
    cin >> c;
    cout << "\n";
    sum_drob = modf(b,&n);
    sum_cel += n;
    sum_drob += modf(c,&n);
    sum_cel += n;
    cout << "Сумма целых частей = " << sum_cel << endl << "Сумма дробных частей = " << sum_drob << endl;
    system ("PAUSE");
    return 0;
}
STRAG 92
0 / 0 / 0
Регистрация: 23.10.2010
Сообщений: 59
26.10.2010, 21:11  [ТС]     Проверьте программы #3
Программы нада в Борланде С++

препод говорил что нада использовать оператор ceil - типа это целые числа.
NotMyLogin
5 / 4 / 1
Регистрация: 03.08.2010
Сообщений: 5
26.10.2010, 21:44     Проверьте программы #4
Борланд уменя не установлен, но должно быть это как-то так. Если нет, убери setlocale, русские буквы и system,я не знаю, работает ли это в борланде. А ceil тут совершенно не при чем, или мабуть я не понял условия?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <math.h>
#include <locale.h>
 
using namespace std;
 
void main()
{
        setlocale(LC_ALL,"Russian");
        double b,c,sum_cel =0,sum_drob = 0,n;
        cout << "Введите b:";
        cin >> b;
        cout << "Введите с:";
        cin >> c;
        cout << "\n";
        sum_drob = modf(b,&n);
        sum_cel += n;
        sum_drob += modf(c,&n);
        sum_cel += n;
        cout << "Сумма целых частей = " << sum_cel << endl << "Сумма дробных частей = " << sum_drob << endl;
        system ("PAUSE");
        return 0;
}
accept
4838 / 3237 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
27.10.2010, 08:13     Проверьте программы #5
пример modf
Yandex
Объявления
27.10.2010, 08:13     Проверьте программы
Ответ Создать тему
Опции темы

Текущее время: 22:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru