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

В заданном множестве точек плоскости найти количество точек в каждой из четвертей - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ нужен тип целого числа для числа 19!= 121 645 100 408 832 000 http://www.cyberforum.ru/cpp-beginners/thread230888.html
Нужно посчитать сумму цифр целого положительного числа. double summacifr(double chislo) { double summa=0; while(chislo) { summa+=chislo%10; chislo/=10;
C++ Цветной рисунок в С++ консоль, Дайте совет!! Доброго времени суток! Я новичок в программировании, посему не обессудьте. Вопрос состоит в следующем, создается рисунок в данной функции: void creat_map(){ //water for(int i = 1; i <= I_LENGTH; i++){ for(int j = 1; j <= I_WIDTH; j++){ http://www.cyberforum.ru/cpp-beginners/thread230860.html
C++ Одномернный массив problems с программой.
Вот само задание!В последовательности действительных чисел есть только положительные и отрицательные элементы. Вычислить произведение отрицательных элементов P, затем произведение положительных элементов D. Сравнить модули P и D, указать, какое из произведений по модулю больше. вот код программы #include<stdio.h> #include<conio.h> #include<math.h> main() { int a...
Определить скорость ввода символов с клавиатуры C++
Всем привет! Помогите пожалуйста с таким заданием: "Определить скорость ввода символов с клавиатуры". Расскажите как его сделать,с чего начать? Долго ли писать такую программу начинающему программисту? А если камуто не трудно то киньте пожалуйста листинг Заранее спасибо!
C++ Как записать формулу http://www.cyberforum.ru/cpp-beginners/thread230828.html
Помогите записать в C++ формулу!
C++ Нестандартные задания 1)Условие: У вас есть несколько камней известного веса W1, …, Wn. Напишите программу, которая распределит камни в две кучи так, что разность весов этих двух куч будет минимальной. Исходные данные: Ввод содержит количество камней N (1 ≤ N ≤ 20) и веса камней W1, …, Wn (1 ≤ Wi ≤ 100 000) — целые, разделённые пробельными символами. 2)Условие: Ваша задача — найти минимальное положительное... подробнее

Показать сообщение отдельно
asics
Freelance
Эксперт C++
 Аватар для asics
2838 / 1775 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
18.01.2011, 21:45     В заданном множестве точек плоскости найти количество точек в каждой из четвертей
Цитата Сообщение от barlog Посмотреть сообщение
В заданном множестве точек плоскости найти количество точек в каждой из четвертей.
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
#include <iostream>
#include <vector>
#include <cstdlib>
#include <ctime>
#include <algorithm>
#include <iomanip>
 
struct _2Dpoint
{
    double x, y;
};
 
int main()
{
    std::vector<_2Dpoint> set_points;
    std::cout << "\n\nEnter count points -> ";
 
    size_t cnt_p = 0;
    std::cin >> cnt_p;
    set_points.resize(cnt_p);
 
    srand(time(0));
    _2Dpoint tmp;
    std::generate(set_points.begin(), set_points.end(), [&tmp]() -> _2Dpoint
    {
        tmp.x = rand() % 100 - 50;
        tmp.y = rand() % 100 - 50;
        return tmp;
    });
 
    std::cout << '\n';
    std::for_each(set_points.begin(), set_points.end(), [](_2Dpoint a)
    {
        std::cout << std::setw(4) <<  a.x << std::setw(4) << a.y << '\n';
    });
 
    size_t cnt_1 = 0, cnt_2 = 0,
           cnt_3  = 0, cnt_4 = 0;
    std::for_each(set_points.begin(), set_points.end(), [&cnt_1, &cnt_2, &cnt_3, &cnt_4](_2Dpoint a)
    {
        if(a.x > 0 && a.y > 0)
            ++cnt_1;
 
        else if(a.x < 0 && a.y > 0)
            ++cnt_2;
 
        else if(a.x < 0 && a.y < 0)
            ++cnt_3;
 
        else if(a.x > 0 && a.y < 0)
            ++cnt_4;
    });
 
    std::cout << "\n\n1 -> " << cnt_1 << "\n2-> " << cnt_2
              << "\n3-> " << cnt_3 << "\n4-> " << cnt_4;
 
    return 0;
}
 
Текущее время: 21:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru