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

Считывание координат точки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Триангуляция http://www.cyberforum.ru/cpp-beginners/thread1117891.html
Нужно написать алгоритм "раскидания" точек по фигуре и внутри нее, нарисованной на листочке в верху (первый рисунок). Все расписано на рисунках, используемые формулы тоже.
C++ Создания блок схем Не могу разобраться в создании блок схем для программ так как не изучали,хелп. #include <fstream> #include <iostream> using namespace std; struct dvd { char nazva; char rez; int time; http://www.cyberforum.ru/cpp-beginners/thread1117843.html
C++ Как сохранить страницу сайта
Сказали, что "Открытый банк заданий ЕГЭ" на сайте ФИПИ закроют в конце марта, а готовиться то надо, поэтому решил сохранить задания. Ручками работать сразу перехотелось, потому что слишком много рутинной работы. Воспользовался методом С++ URLDownloadToFile, но вместо страницы с заданиями в файле было "Ошибка: Пользователь не определен". Открыл страницу с заданиями в другом браузере получил ту же...
C++ Условие в функции, некорректно проходит проверка дробного числа
#include <iostream> #include <windows.h> #include <conio.h> using namespace ::std; double k(double c) { // c >= -273,15 °С if (c <= -273,15) {cout << "HAHAHA";} return c + 273.15;
C++ Ошибки при работе с шаблонами http://www.cyberforum.ru/cpp-beginners/thread1117809.html
Не могу понять в чем дело, вылазят вот такие ошибки: Ошибка 4 error LNK2019: ссылка на неразрешенный внешний символ "public: void __thiscall Dynamic<int>::write(void)" (?write@?$Dynamic@H@@QAEXXZ) в функции _main C:\Users\Dima\Documents\Visual Studio 2012\Projects\Mafaka\Mafaka\Исходный код.obj Ошибка 3 error LNK2019: ссылка на неразрешенный внешний символ "public: void __thiscall...
C++ Задать одномерный массив, найти минимальное и максимальное значения Здравствуйте.Очень нужна помощь, кто может сделать задание? Заранее спасибо!! Задать одномерный массив, найти минимальное и максимальное значения, и найти сумму всех элементов между этими значениями. подробнее

Показать сообщение отдельно
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
13.03.2014, 13:17     Считывание координат точки
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
#include <stdlib.h>
#include <iostream>
using namespace std;
 
void input(float* X, int n_sz)
{
    int i = 0;
    while (i < n_sz)
    {
        while (!(cin >> X[i]) || (cin.peek() != '\n'))
        {
            cin.clear();
            while (cin.get() != '\n');
            cout << "Error!" << endl;
        }
        ++i;
    }
    cout << "Done!" << endl << endl;
}
 
 
int main()
{
    const int n_sz = 5;
    
    float X[n_sz];
    float Y[n_sz]; 
    
    cout << "Enter to X " << n_sz << " float" << endl;
    input(X, n_sz);
    cout << "Enter to Y " << n_sz << " float" << endl;
    input(Y, n_sz);
    
    system("pause");
    return 0;
}
Добавлено через 2 минуты
Цитата Сообщение от Bohes2013 Посмотреть сообщение
После замены while на if ввод начал работать правильно
А разница? Тут, вообще, нужно ввод по отделности проверять, в X может быть правильным, а в Y неправильным, и наоборот.

Добавлено через 3 минуты
programina, человек ввод float проверяет.
 
Текущее время: 18:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru