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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Указатели+массив. чуть подправить http://www.cyberforum.ru/cpp-beginners/thread69832.html
Введите с клавиатуры данные в массив целого типа, а затем выведите на экран их среднее значение. тема:указатели Программа работает, но ответ выдаёт не правильный. ошибается в вычислениях среднего значения. #include <stdio.h> void main() {
C++ одномерный Массив В одномерном массиве В состоящем из N целых элементов, вычислить: a) количество элементов, равных по значению первому элементу; b) произведение элементов из промежутка . http://www.cyberforum.ru/cpp-beginners/thread69786.html
Создание библиотек! C++
Помогите пожалуйста!!! Очень срочно!!! Нужно создать библиотеку (matr.h), для работы с матрицами произвольного размера. Определить для матриц операции сложение и умножение. И саму программму(matr.cpp), котороя будет выполнять эти операции. ПОЖАЛУЙСТА!!!!
Создание библотек! C++
Помогите пожалуйста!!! Очень срочно!!! Нужно создать библиотеку (matr.h), для работы с матрицами произвольного размера. Определить для матриц операции сложение и умножение. И саму программму(matr.cpp), котороя будет выполнять эти операции. ПОЖАЛУЙСТА!!!!
C++ Одномерный массив http://www.cyberforum.ru/cpp-beginners/thread69776.html
Здравствуйте! Объясните, плиз. 1)Почему по-разному работает прога, если я -объявляю массив int b = {0, 0, 0, 0, 0} ; Тогда в итоговом массиве последний элемент неверный - ввожу элементы массива b в цикле for 2) Почему не выходит из цикла выполнение программы, если я ввожу r(количество векторов с экрана), и все правильно работает, когда задаю r через константу Вот текст программы,...
C++ Функция: поиск среднего арифметического. Здравствуйте. Не могли бы вы помочь с такой задачей: написать программу, которая использует функцию для нахождения среднего арифметического пяти чисел типа FLOAT, вводимых с клавиатуры пользователем. Не особо получается разобраться с функциями..но вот что написала.. #include <stdio.h> #include <stdlib.h> float arifm (float *x, int n ); int main() { float x; int i; подробнее

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

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

02.12.2009, 20:46. Просмотров 376. Ответов 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>
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru