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

Помогите пожалуйста - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Задача простая, но надо её записать хорошо. Работа с большими числами http://www.cyberforum.ru/cpp-beginners/thread366382.html
http://ipc.susu.ac.ru/210-2.html?problem=1500 - сама задача #include <iostream> #include <cmath> typedef long double dob; using namespace std; int main() { long long int A,B,P,N,M; cin>>A>>B>>P>>N>>M; for(int i=1;i<=N;i++)
C++ Как разбивать прогу на модули? При создании нескольких cpp файлов для дальнейшего подключения их к основному файлу обязательно ли для каждого из них создавать новый проект, а потом все эти файлы копировать в папку где лежит основной файл или же можно добавлять в проект элементы и компилировать только конкретный элемент для проверки? Как нужно грамотно разбивать программу? http://www.cyberforum.ru/cpp-beginners/thread366377.html
C++ Классы С++
Добрый вечер форумчане =) Помогите с классами. Есть такая задача: Написать класс, который будет переводить рост человека из дюймов в футы (но я выбрал из сантиметров в миллиметры). Вот код: #include <iostream.h> #include <conio.h> #include <tchar.h> class Human {
C++ Вычислить частичную сумму ряда
Как с помощью различных операторов цикла можно вычислить сумму первых 100 натуральных чисел каждый раз меняя знак т.e 1+(-2)+3+(-4)+...+(-100)
C++ Даны координаты точки на плоскости. Определить и вывести на экран номер квадранта, в который попадает точка http://www.cyberforum.ru/cpp-beginners/thread366344.html
ЗАДАНИЕ 1. Даны координаты точки на плоскости. Определить и вывести на эк¬ран номер квадранта, в который попадает точка. ЗАДАНИЕ 2. Написать программу вычисления корней уравнения a*x*x+b*x+c=0. Значение корня квадратного от x возвращает функция стандартной библиотеки double sqrt(double x) (прототип в файле math.h). ЗАДАНИЕ 3. Написать программу вычисления N! (использовать циклы for и do...
C++ Арксинус числа выдаёт непонятно что Ребята, подскажите пожалуйста, почему функция asin(1) выдаёт значение 1.5507 а не ровно 90? Даже с учетом того, что в 1 градусе 57.3 рад. то если написать asin(1)*57.3 то 90 всё равно не получается. Как быть? у меня из - за этого все расчеты, которые мне нужны получаются неверными. Добавлено через 1 час 12 минут Всё, разобрался, сам косячу) подробнее

Показать сообщение отдельно
KeyGen
 Аватар для KeyGen
333 / 289 / 6
Регистрация: 07.08.2011
Сообщений: 789
Записей в блоге: 1
16.10.2011, 00:18     Помогите пожалуйста
Вот первая задача:
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
#include <iostream>
 
using std::cout;
    
int main()
{
    setlocale(LC_ALL, "rus");
    
    char *p[10]={
         "int cool,",
         "float,",
         "double,",
         "short,",
         "int cool,",
         "char,",
         "float,",
         "int,",
         "int,",
         "short,"
         };
         
    char *ch[10];
    
         //Êîïèðóåì ñîäåðæГ*Г*ГЁГҐ Г¬Г*Г±Г±ГЁГўГ* *p
         for(int i=0; i<10; i++)
         ch[i]=p[i];
         
         int i=0;
         int schet=0;
         // ÓáåðГ*ГҐГ¬ ГЁГ§ Г¬Г*Г±Г±ГЁГўГ* ñòðîêè ГЎГҐГ§ ïîâòîðîâ
         while(i<10){
                    
                    for(int j=0; j<10; j++){
                    if(j==i)
                    continue;
                    if(strcmp(ch[i],ch[j]))
                    schet++;
                    }
                    if(schet==9)
                    {ch[i]="";schet=0;}
                    else
                    schet=0;
                    i++;
                 }            
         
         // ÓáåðГ*ГҐГ¬ ïîâòîðû
         i=0;
         while(i<10){
                    
                    for(int j=0; j<10; j++){
                    if(j==i)
                    continue;
                    if(!(strcmp(ch[j],ch[i])))
                    ch[j]="";
                    }
                    i++;
                 }           
         
         //Âûâîä Г¬Г*Г±Г±ГЁГўГ* *p
         cout << "Âåñü Г¬Г*Г±Г±ГЁГў:\n";
         for(int i=0; i<10; i++){
         cout << p[i] << " ";
         }
         
         //Âûâîä Г¬Г*Г±Г±ГЁГўГ* *ch
         cout << "\nÏîâòîðû:\n";
         for(int i=0; i<10; i++)
         if(ch[i]!="")
         cout << ch[i] << " ";
    
    
    
    cout << "\n\n\n";
    system("PAUSE");
    return 0;
}
Миниатюры
Помогите пожалуйста  
 
Текущее время: 08:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru