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

Сделать эту же программу через классы и указатели - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Даны натуральное число n, действительные числа a1, …, an http://www.cyberforum.ru/cpp-beginners/thread803951.html
Текст задачи Даны натуральное число n, действительные числа a1, …, аn. Если последовательность а1, …, an упорядочена по не убыванию (т. е. Если а1<=a2<=…<=an), то оставить ее без изменения. Иначе получить последовательность аn, …, a1.
C++ Перегрузка оператора < У меня 2 файла . Przedzial.h и Przedzial.cpp В первом только класс и названия метод и т.д. Во втором описание. Przedzial.h #include <string> #include <iostream> #ifndef DW__PRZEDMIOT_H__ #define DW__PRZEDMIOT_H__ http://www.cyberforum.ru/cpp-beginners/thread803926.html
error C2504: 'TwoDimentinalShape' : base class undefined C++
Всем здравствуте, мой конкретный класс не видит свой абстрактный класс, может я что-то напутала, взгляните плиз свежим взглядом, а то я уже час проверяю порядок включения инклюдов и не вижу где я напутала // это самый верхний абстрактный класс #ifndef SHAPE_H #define SHAPE_H #include <iostream> using std::cout; class Shape
зашифровать текстовый файл C++
Помогите исправить код. Зашифровать каждое слово в файле отдельным ключом (первое слово - нулём, второе – единицей, третье – двойкой, …, 256-ое слово – числом 255, 257 – нулём, 258 – единицей, …) #include <iostream> #include <windows.h> #include <string.h> #include <cstring> using namespace std;
C++ Вычислите и выведите на экран значения функции http://www.cyberforum.ru/cpp-beginners/thread803892.html
Вычислите и выведите на экран значения функции y = f(x) в точках x0=xнач, x1=x0+h, x2=x1+h, … xN = xкон, где h =(xкон – xнач)/N. Функция y = f(x) зависит от параметра a. (предполагает решение тремя различными способами (цикл с предусловием while, цикл с постусловием do … while, цикл с параметром for языка программирования С++). Все три решения оформить в одном проекте, выбор способа...
C++ При записи в файл строки(Небольшая шутка) #include<iostream> #include<cstdlib> using namespace std; void main() { FILE *f=fopen("chose.txt","w"); char y="X5O!P%@AP При записи в файл этой строки не реагирует антивирус,но если,открыть с помощью notepad просто удалить эту строку и вставить опять,то все нормально реагирует. подробнее

Показать сообщение отдельно
leonby27
2 / 2 / 1
Регистрация: 09.03.2013
Сообщений: 16
09.03.2013, 15:56     Сделать эту же программу через классы и указатели
Есть программа, её нужно реализовать, используя классы и указатели. Помогите это сделать! (Программа считает расстояние, заносит значение в массив и сортирует по возрастанию)
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
#include <iostream.h>
#include <math.h>
#include <conio.h>
#include <string>
 
const int n=1000; 
int A[n];
 
void vvod(int* A1, int n1);
void vivod(int* A1, int n1);
void obmen(int &u, int &v);
void sort (int* A1, int n1);
 
int main ()
{
   vvod(A,n);
   sort(A,n);
   vivod(A,n);
   getch();
   return 0;
}
 
 
void vvod(int* A1, int n1)
{
   int x,y,r;
   int i=0;
   while(r!=0)
   {              
     cout<<"vvedite koordinati tochki (pri r=0 vivodiatsia znachenia R)"<<endl;
     cin>>x>>y;
     r=sqrt(pow(x,2)+pow(y,2));
     cout<<"x="<<x<<" "<<"y="<<y<<" "<<"r="<<r<<endl<<endl;
     A1[i++]=r;
   }
}
 
void vivod(int* A1, int n1)
{
   cout<<endl;
   for(int i=0;i<n1;i++)
   if(A1[i]!=0) cout<<A1[i]<<"  ";
}
 
void obmen(int &u, int &v)
{
   int e;
   e=u;
   u=v;
   v=e;
}
 
void sort (int* A1, int n1)
{
   for(int k=1;k<n1;k++)
   for(int j=0;j<n1-1;j++)
   if(A1[j]>A1[j+1])
   obmen(A1[j],A1[j+1]);
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru