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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Ultran
3 / 3 / 0
Регистрация: 15.09.2012
Сообщений: 86
#1

Помощь по лабораторке - C++

15.09.2012, 14:38. Просмотров 379. Ответов 4
Метки нет (Все метки)

Здравствуйте!
Пожалуйста, помогите мне с лабораторной работой на C++. Уже пятый день пытаюсь решить и все безрезультатно.

Вот текст задачи:
Лабораторная работа №1, вариант 18.
Для десяти выстрелов, координаты которых задаются с клавиатуры, вывести текстовые сообщения о попадании в мишень - область, закрашенную на рисунке черным цветом.

Заранее очень благодарен!
Изображения
 
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.09.2012, 14:38     Помощь по лабораторке
Посмотрите здесь:

найдите ошибку в лабораторке - C++
#include "stdafx.h" #include <iostream> using namespace std; int sum(int а, int b); // оголошення функції int...

найдите ошибку в лабораторке пример 2 - C++
#include <iostream> using namespace std; struct Worker { char fio;

Помощь С++ - C++
Помогите доразбираться в коде, не могу понять, что нужно дальше сделать :( Вот сам код - #include<iostream> #include<math.h> ...

Помощь по С++. - C++
Задача должна считать минимальный элемент каждой четной строки матрицы, она не работает подскаэите что не так #include "stdafx.h" ...

Помощь по программе - C++
Пожалуйста, помогите! Расскажите мне о кодах объектах и функциях в ФАСМ. Я назову объекты, а вы скажите мне пожалуйста, их коды и функции...

Помощь в расшифровке - C++
Собственно нужно расшифровать (конфиг файл игры) ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
valeriikozlov
Эксперт C++
4669 / 2495 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
15.09.2012, 16:06     Помощь по лабораторке #2
проверяйте:
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
#include <iostream>
using namespace std;
 
 int main()
 {
     double R, x, y;
     int N=10;
     cout<<"R= ";
     cin>>R;
     while(N)
     {
         cout<<"x= ";
         cin>>x;
         cout<<"y= ";
         cin>>y;
         if((x>0 && y>=0 && x>=y && (R-x)*(R-x)+(R-y)*(R-y)<=R*R) || 
             (x<0 && y<=0 && x<=y && (R+x)*(R+x)+(R+y)*(R+y)<=R*R))
             cout<<"Yes"<<endl;
         else
             cout<<"No"<<endl;
         N--;
     }
     return 0;
 }
Ultran
3 / 3 / 0
Регистрация: 15.09.2012
Сообщений: 86
15.09.2012, 16:46  [ТС]     Помощь по лабораторке #3
Огромнейшее Вам человеческое спасибо!!!
Проверил - вроде бы работает.
Только в самом начале забыли подключить
Код
#include "stdafx.h"
.
Т.е. у меня сейчас выглядит вот так:
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
#include "stdafx.h"
#include <iostream>
using namespace std;
 
 int main()
 {
     double R, x, y;
     int N=10;
     cout<<"R= ";
     cin>>R;
     while(N)
     {
         cout<<"x= ";
         cin>>x;
         cout<<"y= ";
         cin>>y;
         if((x>0 && y>=0 && x>=y && (R-x)*(R-x)+(R-y)*(R-y)<=R*R) || 
             (x<0 && y<=0 && x<=y && (R+x)*(R+x)+(R+y)*(R+y)<=R*R))
             cout<<"Yes"<<endl;
         else
             cout<<"No"<<endl;
         N--;
     }
     return 0;
 }
Задал несколько значений - вроде бы верно вычисляет.
Еще раз огромное спасибо!!! Я Ваш должник!
valeriikozlov
Эксперт C++
4669 / 2495 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
15.09.2012, 17:04     Помощь по лабораторке #4
Цитата Сообщение от Ultran Посмотреть сообщение
Только в самом начале забыли подключить
не забыл, просто это особенности Вашего компилятора (вернее, то что Вы такой проект создали).
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.09.2012, 17:07     Помощь по лабораторке
Еще ссылки по теме:

помощь в литературе - C++
Здравствуйте, мне нужна помощь с литературой по Visual c++. Я физик и мне visual c++ нужен для численного решения уравнений и...

Помощь с управлением - C++
// IS-123k #include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;stdio.h&gt; #include &lt;Windows.h&gt; #include &lt;mmsystem.h&gt; #define...

[помощь по литературе] - C++
Здраствуйте, ищу литературу на такую тему как, с помощью С++ выключать компьютер, открывать CD-rom, выключать монитор, в общем по...

Небольшая помощь - C++
Ктото может написать небольшой модуль которий будет считивать какуюта інформацию с файла *тхт каждих 2 сек ?? спс


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ultran
3 / 3 / 0
Регистрация: 15.09.2012
Сообщений: 86
15.09.2012, 17:07  [ТС]     Помощь по лабораторке #5
Ааа.. Понял. Я в Visual Studio 2010 Express просто работаю.
Спасибо!
Yandex
Объявления
15.09.2012, 17:07     Помощь по лабораторке
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru