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

Динамические массивы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить самую длинную строку в тексте http://www.cyberforum.ru/cpp-beginners/thread214138.html
Определить самую длинную строку в тексте. Найденную строку передавать в главную функцию. И ещё, не могу понять почему если задать размер "3", то вводится только 2 строки и выводится соответственно тоже..... Вот наработки: //--------------------------------------------------------------------------- #pragma hdrstop #include <tchar.h> #include <stdio.h>
C++ map,немогу сообразить,лаба. *текст задания* В файле хранится информация о продуктах: наименование, цена, количество про-данного товара в шт. за последний месяц.(сорт.по возраст.цены,по алфавиту) Вывести на экран сведения о 10 (можно меньше) товарах, которые принесли наибольший доход. вопрос:как вывести на экран сведения о товаре,которые принесли наибольший доход. то что надо кол-во на цену умножить эт я поняла:)но я... http://www.cyberforum.ru/cpp-beginners/thread214115.html
C++ Решение СЛУ методом Гаусса
Напишите плз прогу, которая будет решать слу методом Гаусса. #include "stdafx.h" #include "iostream" #include "conio.h" using namespace std; #define nmax 100 int _tmain(int argc, _TCHAR* argv) {
C++ Добавить отсутствующие конструкторы
#include <iostream> using namespace std; class base { int i, j; public: base (int n, int m) { i=n; j=m;} void showij() { cout << i << ' ' << j << '\n'; } };
C++ Циклические программы по накопления суммы или произведения. Массив. http://www.cyberforum.ru/cpp-beginners/thread214107.html
Такая задача: Дано одномерный массив С, который состоит из 12 элементов. Вычислить все значения функции, а также сумму значений функций для отрицательных элементов массива. Язык - Си.
C++ программа с массивами помогите,пожалуйста, студенту написать прогу на си. Такая вот задача Дан одномерный массив А, состоящий из N элементов. Исключить из массива первый отрицательный элемент, следующий за максимальным. подробнее

Показать сообщение отдельно
zidans
0 / 0 / 0
Регистрация: 30.10.2010
Сообщений: 45
18.12.2010, 20:01     Динамические массивы
Помогите, пожалуйста. Надо выполнить задание, используя динамические массивы
В одномерном массиве с четным количеством элементов (2N) находятся координаты N точек плоскости. Они располагаются в порядке х1,у1,х2,у2,х3,у3 и т.д. Определить кольцо с центром в начале координат, которое содержит все точки.

Как переделать?

#include <iostream>
#include <cmath>
using namespace std;

int main()
{
int n,i;
double * arr, r, rMin, rMax; // rMin-внутренний радиус, rMax - внешний
cout<<"Vvedite kolvo tochek: ";
cin>>n;

arr = new double[n*2];

// ввод
for (i=0; i<n; ++i)
{
cout<<"x["<<i<<"]=";
cin>>arr[2*i];
cout<<"y["<<i<<"]=";
cin>>arr[2*i+1];
}

// вычисляем расстояние от центра до первой точки
r=sqrt(arr[0]*arr[0]+arr[1]*arr[1]);
rMin=rMax=r;

// вычисляем расстояние от центра до последующих точек
// и находим макс. и мин. расстояния - радиусы кольца
for (i=0; i<n; ++i)
{
r=sqrt(arr[2*i]*arr[2*i]+arr[2*i+1]*arr[2*i+1]);
if (r<rMin) rMin=r;
if (r>rMax) rMax=r;
}

// вывод
cout<<"Vse tochki lezhat v koltse s radiusami: ";
cout<<"\nVnutrennij = "<<rMin;
cout<<"\nVneshnij = "<<rMax;

delete []arr;
cout<<endl;
system("pause");
return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 20:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru