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

Ошибка - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Поиск количества вхождений слова в текст http://www.cyberforum.ru/cpp-beginners/thread873622.html
Уважаемые форумчане, цель данной программы ясна - найти количество вхождений заданного слова в текст. До первого цикла while все работает. После -нет. Не стал бы беспокоить,но уже сутки не могу найти ошибку. Отпишитесь если не сложно. Заранее спасибо. #include <iostream> #include <fstream> #include <cstring> #include <clocale> using namespace std; int main() { ...
C++ while,for,do while Начал с while,в чем ашипка #include <iostream> #include <math.h> #include <clocale> using namespace std; int main(){ setlocale(LC_ALL,"rus"); double n,xn=0,pref; cout<<"Введите n = ";cin>>n; http://www.cyberforum.ru/cpp-beginners/thread873616.html
C++ Валидация С++
Подскажите пожалуйста как в с++ сделать валидацию имени введённого в массив типа чар. Спасибо заранее.
Очередь с приоритетом C++
Помогите пожалуйста найти ошибку не все выводит программа: #include "stdafx.h" #include"iostream" #include"conio.h" #include"stdlib.h" #include"stdio.h"
C++ Отправить переменную во входной поток http://www.cyberforum.ru/cpp-beginners/thread873601.html
Здравствуйте, господа программисты. Имеется вот такой вопрос: В лабах частенько даются задания, в котором нужно каждое слово в тексте как-нибудь изменить ( то букву впереди добавить, то третью букву удалить ). В связи с чем мне нужен способ, с помощью которого можно обработать каждое слово в тексте, который вводится с клавиатуры. У Дейтелов встречается хитрый способ: while ( cin>>text ) //...
C++ перевести число из 10-ичной системы счисления в 16-ричную Помогите пожалуйста написать программу! Нужно произвольные числа из десятичной систему счисления перевести в шестнадцатиричную! подробнее

Показать сообщение отдельно
frank_lampard
-8 / 2 / 0
Регистрация: 23.09.2012
Сообщений: 145
21.05.2013, 21:43     Ошибка
В чем ошибка?
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
#include<iostream>
#include<stdio.h>
#include<ctime>
#include<cmath>
using namespace std;
double dist(int *a, int i1, int i2){
       return sqrt((a[i1]-a[i2])*(a[i1]-a[i2])+(a[i1+1]-a[i2+1])*(a[i1+1]-a[i2+1]));
}
int main()
{
    srand(time(0));
    int n;
    cout<<"n="; cin>>n;
    int *a=new int[2*n];
    for (int i=0; i<2*n; i++)
    {
        a[i]=rand()%200-100;
        if (i%2==0) cout<<a[i]<<"\t";
        else cout<<a[i]<<"\n";
    }
    int max1=0, max2=2*n-2;
    for (int i=0; i<2*n-1; i+=2)
        for (int j=i+2; j<2*n-1; j+=2)
        {
            if (dist(a,max1,max2)<dist(a,i,j))
            {
               max1=i;
               max2=j;
            }
 
            }
        }
 
    cout<<endl<<"max distance "<<dist(a, max1, max2)<<":\nx1="<<a[max1]<<, "y1="<<a[max1+1]<<"\nx2="<<a[max2]<<, "y2="<<a[max2+1]<<;
    system("pause");
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 05:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru