Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Вычислить площадь правильного шестиугольника со стороной а, используя подпрограмму вычисления площади треугольника.через stdafx.h Вычислить площадь правильного шестиугольника со стороной а, используя подпрограмму вычисления площади треугольника.через stdafx.h..очень срочно!!!!! https://www.cyberforum.ru/ cpp-beginners/ thread592632.html C++ Чтение данных из бинарного файла
программа должна считывать данные из бинарного файла, записывать их в переменную абстрактного типа данных, описанного в библиотеке, и выводить на экран вот исходник программы: #include<iostream> #include<string.h> #include<conio.h> #include"logbook.h" using namespace std; int main(void)
C++ статья Рихтера https://www.cyberforum.ru/ cpp-beginners/ thread592619.html
http://wm-help.net/books-online/print-page/59464/59464-16.html это 22 глава книге Рихтера раздел Перехват API-вызовов с использованием раздела импорта в тексте я наткнулся вот на это PROC pfnOrig = GctProcAddress(GetModuleHandle("Kernel32"), "ExitProcess"); HMODULE hmodCaller = GetModuleHandle("DataBase.exe"); void RoplaceIATEntryInOrioMod( "Kernel32.dll", // модуль, содержащий...
C++ Составить программу, моделирующую игру «крестики-нолики» https://www.cyberforum.ru/ cpp-beginners/ thread592591.html
Для указания позиции крестика или нолика играющего использовать номер строки и номер столбца, в который игрок хочет поставить символ. Не знаю как исправить. #include <stdio.h> #include <stdlib.h> char matrix; char check(); voidinit_matrix(); voidget_first_player_move();
C++ Чтение данных из файла
Народ помогите что здесь неправильно,надо прочитать текст из файла и вывести на экран буквы,встречающиеся в тексте по одному разу в алфавитном порядке #include <stdio.h> #include <string.h> main() { FILE *fp; int c,s,i,j,k,a=0,n=1000; char A; fp = fopen ( "text.txt", "r" );
C++ Дана матрица. Построить вектор! Дана матрица А(nxn). Построить вектор, каждый элемент которого равен количеству равных элементов в соответствующей строке матрицы А. Воспользоваться функцией, которая определяет это количество в i-ой строке матрицы А. Это условие задачи. Вот моя программа, подскажите где я ошибся пожалуйста #include <iostream> using namespace std; int main () { https://www.cyberforum.ru/ cpp-beginners/ thread592576.html
C++ Написать функцию, формирующую одномерный массив https://www.cyberforum.ru/ cpp-beginners/ thread592539.html
Написать функцию, формирующую одномерный массив, состоящий из средних арифметических элементов каждой строки прямоугольной матрицы А.
C++ Координаты нахождения массива A в массиве B
Доброго времени суток) Помогите пожалуйста решить и разобраться в сложной задаче, а то завтра сдавать уже в виде курсовой работы((( Условие: В бинарный файл записаны массивы A(m) и B(n). Структура файла следующая: сначала хранятся m и n, а затем массивы A и B. Утверждается, что массив A(m) целиком (последовательность) встречается в массиве B(n), n>m. Найти место массива A в массиве B или...
C++ Обьединить 2 сортированных списка в один,чередуя элементы первого и второго Обьединить 2 сортированных списка в один,чередуя элементы первого и второго сортированного списка. У меня есть похожее,но как переделать я не знаю.Вот программа,которая обьединяет 2 списка в один,в котором второй стоит перед первым. #include <iostream> #include <cstdlib> #include <ctime> using namespace::std; struct node { double num; //Описание структуры список https://www.cyberforum.ru/ cpp-beginners/ thread592530.html C++ Вывести массив змейкой(три вида) Привет всем.Помогите решить задачки по змейкам.В приложении лежит 3 варианта как надо сделать. Вариант а и в удалось найти у вас на форуме. Задача стоит такова: Обнулить массив и заполнить его единицами в той последовательности, что указанно в вариантах, а потом все это вывести в консоли именно так как на вариантах. Вывести мне удалось по спирали, но выводит он не по варианту. Если есть у... https://www.cyberforum.ru/ cpp-beginners/ thread592504.html
C++ Интерполяционный поиск
В общем есть структура срок. Нужно организовать интерполяционный поиск. Как будет алгоритм выглядеть? Если бы поле структуры было бы цифрой, то все понятно, но у меня это срока символов. Запутался.
C++ Компилирование Microsoft Visual C++ 2010 Express, оконное приложение windows forms. Какие настройки нужно выставить в компиляторе что бы приложение можно было запускать на других компьютерах под всеми системами семейства оконных (под всеми windows)? https://www.cyberforum.ru/ cpp-beginners/ thread592476.html
0 / 0 / 1
Регистрация: 01.12.2010
Сообщений: 33
0

надо переделать - C++ - Ответ 3107780

31.05.2012, 18:03. Показов 603. Ответов 2
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
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
#include <iostream>
#include <math.h>
#include <conio.h>
using namespace std;
class chetbIreh_ugolnik {
public:
    chetbIreh_ugolnik();
    ~chetbIreh_ugolnik();
    void dl_storon();
    double diagonal();
    double perimetr();
    double plosh();
    double Ax,Ay,Bx,By,Cx,Cy,Dx,Dy;
};
chetbIreh_ugolnik::chetbIreh_ugolnik(){
cout<<"Vvedite koordinatbI tocheki A  "<<endl;
cout<<"x=";
cin>>Ax;
cout<<"y=";
cin>>Ay;
cout<<"Vvedite koordinatbI tocheki B  "<<endl;
cout<<"x=";
cin>>Bx;
cout<<"y=";
cin>>By;
cout<<"Vvedite koordinatbI tocheki C  "<<endl;
cout<<"x=";
cin>>Cx;
cout<<"y=";
cin>>Cy;
cout<<"Vvedite koordinatbI tocheki D  "<<endl;
cout<<"x=";
cin>>Dx;
cout<<"y=";
cin>>Dy;
}
chetbIreh_ugolnik::~chetbIreh_ugolnik(){
    cout<<"Destructor runs"<<endl;}
void chetbIreh_ugolnik::dl_storon(){
    double dlAB,dlBC,dlCD,dlAD;
    dlAB=pow((Bx-Ax)*(Bx-Ax)+(By-Ay)*(By-Ay), 0.5);
    cout<<"Dlina storoni AB="<<dlAB<<endl;
    dlBC=pow((Cx-Bx)*(Cx-Bx)+(Cy-By)*(Cy-By), 0.5);
    cout<<"Dlina storoni BC="<<dlBC<<endl;
    dlCD=pow((Dx-Cx)*(Dx-Cx)+(Dy-Cy)*(Dy-Cy), 0.5);
    cout<<"Dlina storoni CD="<<dlCD<<endl;
    dlAD=pow((Dx-Ax)*(Dx-Ax)+(Dy-Ay)*(Dy-Ay), 0.5);
    cout<<"Dlina storoni AD="<<dlAD<<endl;
}
double chetbIreh_ugolnik::diagonal(){
    double dlAC,dlBD;
    dlAC=pow((Cx-Ax)*(Cx-Ax)+(Cy-Ay)*(Cy-Ay), 0.5);
    dlBD=pow((Dx-Bx)*(Dx-Bx)+(Dy-By)*(Dy-By), 0.5);
    if(dlAC<dlBD) return dlAC;
    else return dlBD;
}
double chetbIreh_ugolnik::perimetr(){
    double dlAB,dlBC,dlCD,dlAD,P;
    dlAB=pow((Bx-Ax)*(Bx-Ax)+(By-Ay)*(By-Ay), 0.5);
    dlBC=pow((Cx-Bx)*(Cx-Bx)+(Cy-By)*(Cy-By), 0.5);
    dlCD=pow((Dx-Cx)*(Dx-Cx)+(Dy-Cy)*(Dy-Cy), 0.5);
    dlAD=pow((Dx-Ax)*(Dx-Ax)+(Dy-Ay)*(Dy-Ay), 0.5);
P=dlAB+dlBC+dlCD+dlAD;
return P;
}
double chetbIreh_ugolnik::plosh(){
    double dlAB,dlAD,dlBC,dlCD,dlBD,p1,p2,s1,s2,S;
    dlAB=pow((Bx-Ax)*(Bx-Ax)+(By-Ay)*(By-Ay), 0.5);
    dlBC=pow((Cx-Bx)*(Cx-Bx)+(Cy-By)*(Cy-By), 0.5);
    dlCD=pow((Dx-Cx)*(Dx-Cx)+(Dy-Cy)*(Dy-Cy), 0.5);
    dlAD=pow((Dx-Ax)*(Dx-Ax)+(Dy-Ay)*(Dy-Ay), 0.5);
    dlBD=pow((Dx-Bx)*(Dx-Bx)+(Dy-By)*(Dy-By), 0.5);
    p1=(dlAB+dlAD+dlBD)/2;
    p2=(dlBC+dlCD+dlBD)/2;
    s1=pow(p1*(p1-dlAB)*(p1-dlAD)*(p1-dlBD),0.5);
    s2=pow(p2*(p2-dlBC)*(p2-dlCD)*(p2-dlBD),0.5);
    S=s1+s2;
    return S;
}
class trapeciya: public chetbIreh_ugolnik
{
public:
 bool fl;
 void proverka();
 double plosh();
 void vbIvod();
};
void trapeciya::proverka(){
double dlCD,dlAB,dlAD,k1,k2,c1,c2;
dlCD=pow((Dx-Cx)*(Dx-Cx)+(Dy-Cy)*(Dy-Cy), 0.5);
dlAD=pow((Dx-Ax)*(Dx-Ax)+(Dy-Ay)*(Dy-Ay), 0.5);
dlAB=pow((Bx-Ax)*(Bx-Ax)+(By-Ay)*(By-Ay), 0.5);
k1=(Bx-Ax)*(Dx-Ax)+(By-Ay)*(Dy-Ay);
k2=(Cx-Dx)*(Ax-Dx)+(Cy-Dy)*(Ay-Dy);
c1=cos(k1/(dlAB*dlAD));
c2=cos(k2/(dlCD*dlAD));
if((dlCD==dlAB)&&(fabs(c1-c2)<0.001))
fl=true;
else
fl=false;
}
double trapeciya::plosh(){
double dlBC,dlAB,dlAD,dlCD,k1,k2,c1,c2;;
    dlAB=pow((Bx-Ax)*(Bx-Ax)+(By-Ay)*(By-Ay), 0.5);
    dlBC=pow((Cx-Bx)*(Cx-Bx)+(Cy-By)*(Cy-By), 0.5);
    dlCD=pow((Dx-Cx)*(Dx-Cx)+(Dy-Cy)*(Dy-Cy), 0.5);
    dlAD=pow((Dx-Ax)*(Dx-Ax)+(Dy-Ay)*(Dy-Ay), 0.5);
    k1=(Bx-Ax)*(Dx-Ax)+(By-Ay)*(Dy-Ay);
    k2=(Cx-Dx)*(Ax-Dx)+(Cy-Dy)*(Ay-Dy);
    c1=cos(k1/(dlAB*dlAD));
    c2=cos(k2/(dlCD*dlAD));
if(fabs(c1-c2)<0.001)
return ((dlBC+dlAD)*dlAB*c1/2);
else
return 0;
}
void trapeciya::vbIvod(){
    if (fl==true){
    cout<<"Trapeciya ravnobokaya"<<endl;
    cout<<"Perimetr="<<perimetr()<<endl;
    cout<<"Diagonal=";
    diagonal();
    cout<<"Ploshad="<<plosh()<<endl;}
    else
    cout<<"Trapeciya ne ravnobokaya"<<endl;
}
int main(){
    int i,n,m,k=0,p;
    cout<<"Vvedite kolichestvo chetirexugolnikov i trpecii."<<endl;
    cout<<"n="; cin>>n; cout<<"m="; cin>>m;
    chetbIreh_ugolnik *a=new chetbIreh_ugolnik [n];
    trapeciya *b=new trapeciya [m];
    for (i=0; i<m; i++) {
        b[i].proverka();}
    double max=-10e37;
    for(i=0; i<n; i++){
        if(a[i].plosh()>max){max=a[i].plosh(); k=0;}
        if(a[i].plosh()==max) k++;
    }
    double min=10e37;
    for(i=0; i<m; i++){
        if (b[i].fl==true && b[i].diagonal()<min){min=b[i].diagonal(); p=i;}
    }
    cout<<"Maximalnaya ploshad chetbIrehugolnikov="<<max<<endl;
    cout<<"Takih chetbIrehugolnikov "<<k<<endl;
    if(min==10e37) cout<<"KoordinatbI trapecii vvedenbI ne pravilno"<<endl;
    else cout<<"Minimalnaya diagonal="<<min<<"  "<<p<<"-trapecii"<<endl;
    return 0;
}
Добавлено через 4 минуты
надо сделать так чтобы координаты были взяты из файла ну например input.data и вывод был записан на файл output.data короче файловый ввод/вывод fstream.h
заранее спасибо!!!

Вернуться к обсуждению:
надо переделать C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.05.2012, 18:03
Готовые ответы и решения:

надо переделать
Надо сделать чтобы массив вводился с клавиатуры скиньте правильный код очень срочно надо буду...

надо переделать программу
помогите переделать программу нужно было из это программы: #include &quot;stdafx.h&quot; #include...

надо переделать программу
помогите переделать на Си или с++ Program posled; uses crt; var...

Надо переделать программу из С на С++
Я не особо шарю в это, помогите пожалуйста, код рабочий все хорошо, надо его просто переделать под...

2
31.05.2012, 18:03
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.05.2012, 18:03
Помогаю со студенческими работами здесь

Надо переделать немного программу
Смотрите есть программа на решение методом хорд нелинейных уравнений. Но проблема в том что я не...

Надо переделать массив в коде
Массив P должен состоять из M но с большого до 1, код не менять кроме P Пример: M=4; P=4;...

Надо переделать программу из матлаб в С++
Вот моя программа в матлаб(рабочая).Писал сам, но с++ плохо понимаю, поэтому надеюсь на вашу...

Программу на С++ надо переделать под С
Вот есть программа,которая подсчитывает количество слов. ее нужно переделать используя обычный С,а...

Написал программу на С++, надо переделать на С (пару строк!)
Здравствуйте, пользователи форума! Я начал изучать программирование с языка С++, минуя С. Мне нужно...

Что надо чтобы с void переделать в int
void theBestStudent(Student *students, int n) { double max = students.srBall; string theBest =...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru