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

проверка функций - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ помогите с Error 13 ??? http://www.cyberforum.ru/cpp-beginners/thread437017.html
во время компиляцеи видает ошибку 13, после printf , как исправить ошибку ? #include <stdio.h> int main (void) { char name1 , name2 , name3 ; char sch1 , sch2 , sch3 ; int sc1,sc2,sc3; float s1,s2,s3; /* vvedenia faktychnykh danyhh */
C++ Очень маненькая(в процессе) база данных) Есть программа ( в процессе разработки), хотел бы услышать, как ее можно уменьшить в плане объема текста) Но, чтобы так же хорошо читалась) // Простая программа базы данных для работников компании #include <iostream> void new_user(), report(),menu(); int rezult; const int arraySize = 5; http://www.cyberforum.ru/cpp-beginners/thread437003.html
C++ Преобразовала из Pascal в C++, где ошибка?
Переписала программу из паскаля в с++ компиляор запускает, но не правильно выводит, в чем ошибка? Само условие: Все четные элементы целочисленного массива K(n) поместить в массив L(n), а нечетные – в массив M(n). Подсчитать количество тех и других. /* uses crt; var a,b,c:array of integer; i,j,n,k1,k2:byte; begin
Реализовал shared pointer class. В каких местах можно улучшить ? C++
Изучаю с++, реализовал класс shared pointer(разумеется не в полной мере), хотелось бы услышать совета от людей более хорошо разбирающихся в с++, что можно было бы улучшить в имеющейся реализации. Собственно код: #include "shared_ptr.h" int main() { { shared_ptr p1 = new Someclass(); shared_ptr p2 = new Someclass();
C++ Стек или динамическая память!? http://www.cyberforum.ru/cpp-beginners/thread436988.html
Добрый вечер всем! Прошу ответить на вопрос (ниже приведен код): почему строка "Test!" выводится на экран? Она же не была создана в дин. памяти, т.е. должна была "загнуться" после 1ой строки main(). Заранее благодарен... #include <iostream> using namespace std; char *Test() { return "Test!"; }
C++ Подсчёт количества выпадений чисел в массиве. Имеется одноразрядный массив а с набором чисел в нем . Порядок чисел в массиве рандомный. То есть приблизительно может быть вот так: 19 4 45 32 48 и т.д. Как посчитать сколько раз каждое число повторяется в массиве. подробнее

Показать сообщение отдельно
AzaKendler
214 / 116 / 9
Регистрация: 30.05.2011
Сообщений: 1,772
29.01.2012, 00:43
чтоб был русский надо локаль консольке поменять.


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
#include<iostream>
#include<conio.h>
#include<math.h>
#include <iomanip>
#include <locale> //подключаем
 
using std::end;
using std::cout;
using std::cin;
using std::endl;
using std::locale;
 
 
 const double M_PI = 3.14159265;
struct Angle
{
        int degree;
        int minute;
        
};
 
void Init(Angle& angle,int d,int m)
{
        angle.degree=d;
        angle.minute=m;
}
 
void Read(Angle& angle)
{
        cout<<"Введите значение градусов: ";
        cin>>angle.degree;
        cout<<"Введите значение минут: ";
        cin>>angle.minute;
}
 
float Transfer_in_degrees(Angle& angle)
{
        return (angle.degree+angle.minute/60.0);
}
 
float Transfer_in_radians(Angle& angle)
{
        return Transfer_in_degrees(angle)*M_PI/180.0;
}
 
float Sin_of_angle(Angle& angle)
{
        return sin(Transfer_in_radians(angle));
}
 
float Transfer_in_normal_form(Angle& angle)
{
        return (Transfer_in_degrees(angle)/360.0-int(Transfer_in_degrees(angle)/360.0))*360.0;
}
 
void Display(Angle& angle)
{
        cout<<"Вы ввели следующие значения:"<<endl;
        cout<<"Градусы: "<<angle.degree<<endl;
        cout<<"Минуты:  "<<angle.minute<<endl;
        cout<<"Перевод в градусы: "<<Transfer_in_degrees(angle)<<endl;
        cout<<"Перевод в радианы: "<<Transfer_in_radians(angle)<<endl;
        cout<<"Синус угла: "<<Sin_of_angle(angle)<<endl;
        cout<<"Перевод к нормальному виду (0-360): "<<Transfer_in_normal_form(angle)<<endl;
}
 
int main()
{
    locale::global(locale("RUS")); //пользуем
   Angle angle;
   Init(angle,1,2);
   Read(angle);
   Display(angle);
 
   getch();
   return 0;
}
не спеши. проверь. я ток поправил чтоб компилилось хотя бы и русский вывело. остальное не смотрел
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru