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

перевод программы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Указатели+массив. чуть подправить http://www.cyberforum.ru/cpp-beginners/thread69832.html
Введите с клавиатуры данные в массив целого типа, а затем выведите на экран их среднее значение. тема:указатели Программа работает, но ответ выдаёт не правильный. ошибается в вычислениях среднего значения. #include <stdio.h> void main() {
C++/CLI WinForms Разработка приложения "Графический редактор" Задание: Разработать приложение "Графический редактор" Режимы: 1. Рисование линий с помощью мыши черным цветом (+Shift-красным цветом, +Ctrl -зеленым цветом, +Alt - синим цветом) 2. рисование прямоугольников разными цветами 3. Стирание всего изображение. Что делаю: #pragma endregion //обявил глобальную переменную для рисования http://www.cyberforum.ru/cpp-beginners/thread69830.html
C++ одномерный Массив
В одномерном массиве В состоящем из N целых элементов, вычислить: a) количество элементов, равных по значению первому элементу; b) произведение элементов из промежутка .
Создание библиотек! C++
Помогите пожалуйста!!! Очень срочно!!! Нужно создать библиотеку (matr.h), для работы с матрицами произвольного размера. Определить для матриц операции сложение и умножение. И саму программму(matr.cpp), котороя будет выполнять эти операции. ПОЖАЛУЙСТА!!!!
C++ Создание библотек! http://www.cyberforum.ru/cpp-beginners/thread69783.html
Помогите пожалуйста!!! Очень срочно!!! Нужно создать библиотеку (matr.h), для работы с матрицами произвольного размера. Определить для матриц операции сложение и умножение. И саму программму(matr.cpp), котороя будет выполнять эти операции. ПОЖАЛУЙСТА!!!!
C++ Одномерный массив Здравствуйте! Объясните, плиз. 1)Почему по-разному работает прога, если я -объявляю массив int b = {0, 0, 0, 0, 0} ; Тогда в итоговом массиве последний элемент неверный - ввожу элементы массива b в цикле for 2) Почему не выходит из цикла выполнение программы, если я ввожу r(количество векторов с экрана), и все правильно работает, когда задаю r через константу Вот текст программы,... подробнее

Показать сообщение отдельно
noyslaid
0 / 0 / 0
Регистрация: 30.11.2009
Сообщений: 3

перевод программы - C++

02.12.2009, 20:46. Просмотров 362. Ответов 1
Метки (Все метки)

Заданы своими координатами N точек на плоскости и два круга ради¬у¬са¬ми R1 и R2 (R1 < R2) с центром в начале координат. Определить, сколько точек на¬ходится одновременно в обоих кругах и сколько вне их.


Pascal
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
Var
  R1,R2 : real;       {Радиус окpужностей}
  N,i,k1,k2 : word;
  p1,p2 : boolean;    {Пеpеменные логического типа}
  x,y : real;         {Кооpдинаты точек}
Begin
  Write('Введите количество точек ');
  readln(N);
  Write('Введите pадиусы ');
  readln(R1,R2);
  k1:=0; {Начальное количество точек внутpи кpугов}
  k2:=0; {Начальное количество точек вне}
  for i:=1 to N do {Цикл на N повтоpов}
    begin
      write('Введите кооpдинаты ',i,'-ой точки ');
      readln(x,y);
      p1:=(x*x+y*y)<=R1*R1;
      p2:=(x*x+y*y)<=R2*R2;
  {Если пеpвое логическое выpажение истинно, k1
   увеличить на 1, иначе увеличиваем k2}
      if p1 then inc(k1) {Пpоцедуpа увеличения 
                          аpгумента на 1}
      else if not p2 then inc(k2)
    end;                    {Конец цикла}
  writeln('Пpинадлежит обоим ',k1);
  writeln('Вне кpугов ',k2);
end.

перевести из паскаля в с++ через библиотеку <stdio.h>
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru