Форум программистов, компьютерный форум, киберфорум
Наши страницы

Определить количество пораженных мишеней - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа, которая проверяет, является ли введенная с клавиатуры строка двоичным числом http://www.cyberforum.ru/cpp-beginners/thread293938.html
Задание: Написать программу, которая проверяет, является ли введенная с клавиатуры строка двоичным числом. Желательно с использование строковых функций. На языке Cи. Есть подобная тема для C++...
C++ «Расстановка кубиков» Программа играющая в игру «Расстановка кубиков». Игральный кубик можно перекатывать по клеткам поля n*m. Причём, если клетка имеет вес i, то кубик на этой клетке должен быть обращён вверх гранью с... http://www.cyberforum.ru/cpp-beginners/thread293937.html
Обход дерева) C++
Прога работает) но сказали, что нужно сделать отдельную функцию обхода дерева) можете помочь) или пример)) #include <iostream.h> #include <conio.h> struct node { int d; node *left;
Разработать программу «переворота» строки. Способ: последовательная перестановка элементов - первый с последним, второй с предпоследним и т.д. C++
Разработать программу «переворота» строки. Способ: последовательная перестановка элементов - первый с последним, второй с предпоследним и т.д.
C++ Перевод чисел. Модуль string http://www.cyberforum.ru/cpp-beginners/thread293893.html
Ребят! Привет! Помогите кто может с прогай, не могу правильно сделать!!! Надо перевести из 2-чной в 10-чную систему счисления и наоборот используя модуль string. #include<iostream>...
C++ Смоделировать работу скремблера. Помогите пожалуйста решить задачу... Задача: Смоделировать работу скремблера. Скремблер имеет определенную разрядность и определенный полином – те разряды, которые при сдвиге складываются по... подробнее

Показать сообщение отдельно
Fulcrum_013
Заблокирован
06.07.2015, 13:11
Цитата Сообщение от Melvil Посмотреть сообщение
Как вообще возможно сократить данный код ещё на 25 символов
ну для начала с вместо counter

Добавлено через 11 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
 
main()
{   
    int c = 0, R, x, d, y,j=0;
    while(j<101) 
    {
 
        std::cin >> x >> y;     
        d=x-j;
        R =d*d + y*y;
        if(R<101)c++;               
        j += 25;
    }
    std::cout << c;
}
крайний текст. Больше ее не ужать.

Добавлено через 2 минуты
Таки ужал:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
 
main()
{   
    int c = 0, R, x,y,j=0;
    while(j<101) 
    {
 
        std::cin >> x >> y;     
        x-=j;
        R =x*x + y*y;
        if(R<101)c++;               
        j += 25;
    }
    std::cout << c;
}
Добавлено через 2 минуты
Но это был еще не предел.
А вот это уже похоже край:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
main()
{   
    int c = 0, R, x,y,j=0;
    while(j<101) 
    {
 
        std::cin >> x >> y;     
        x-=j;       
        if(x*x + y*y<101)c++;               
        j += 25;
    }
    std::cout << c;
}
Добавлено через 5 минут
край все таки вот: 126 байт
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
 
main()
{   
    int c = 0, x,y,j=0;
    while(j<101) 
    {
 
        std::cin >> x >> y;     
        x-=j;       
        if(x*x + y*y<101)c++;               
        j += 25;
    }
    std::cout << c;
}
Добавлено через 7 минут
А это почти за краем : 125 байт
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
 
main()
{   
    int c=0,j=0, x,y;
     while(j<5) 
    {
 
        std::cin >> x >> y;     
        x-=j*25;        
        if(x*x + y*y<101)c++;               
        j++;
    }
    std::cout << c;
}
Добавлено через 8 минут
точно за краем:124 байта
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
 
main()
{   
    int c=0,j=0, x,y;
    for(;j<5;j++) 
    {
 
        std::cin >> x >> y;     
        x-=j*25;        
        if(x*x + y*y<101)c++;                       
    }
    std::cout << c;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru