Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
slava133
0 / 0 / 0
Регистрация: 21.09.2014
Сообщений: 5
1

Три простенькие задачи на C++

21.09.2014, 08:31. Просмотров 646. Ответов 9
Метки нет (Все метки)

Здравствуйте. Скажите пожалуйста, как написать решение трёх простых задач в компиляторе?
1) За какое время велосипедист проедет 250 метров, двигаясь со скоростью 5 м/с? (в секундах и часах)
2)Найти боковую сторону равнобедренного треугольника, если его основание равно а, а площадь s. а=18, s=108, b=15
3)Проверить истинность высказывания :"Данные числа x,y являются координатами точки, лежащей в первой или третьей координатной четверти".
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.09.2014, 08:31
Ответы с готовыми решениями:

три задачи о матрицах в C++
помогите решить три задания про матрицы, болел пропустил все что о них учили,...

Три задачи на матрицы
здавствуйте, помогите пожалуйстарешить пару задачек оч надо: 1) найти номер...

Три задачи для чайника.
Помогите пожалуйста решить пару задач. 1.Определить третью справа цифру...

Простенькие переключатели
Уважаемые программисты, помогите реализовать столь простенькую задачу: на...

Простенькие задания
Привет всем.Помогите пожалуйста решить задачи. (если не трудно с пояснениями)...

9
porshe
52 / 46 / 42
Регистрация: 18.07.2014
Сообщений: 194
21.09.2014, 09:46 2
1)

C++
1
cout << 250 / 5 << "cек. или " << 250 / 5 / 60*60 << "час." << endl;
2)

А в чём проблема, если ответ уже дан?
C++
1
cout << 15 << endl;
3)
C++
1
2
3
4
5
6
7
int x, y;
cin >> x >> y;
if ( x >= 0 && y >= 0 )
   cout << "Точка лежит в первой четверти координатной плоскости" << endl;
else if ( x < 0 && y < 0 )
   cout << "Точка лежит в третьей четверти координатной плоскости" << endl; 
else cout << "Точка не принадлежит ни первой, ни третьей четверти координатной плоскости" << endl;

Не по теме:


В чём проблема? Вы хотя бы пытались сами решать эти задачи?



Добавлено через 3 минуты
На всякий случай подробнее распишу решение второй задачи:
C++
1
2
3
4
5
int a, s;
cin >> a >> s;
int h = s / ( 0.5*a );
int b = sqrt( (0.5*a)*(0.5*a) + h*h );
cout << b << endl;
0
coder2
1 / 1 / 0
Регистрация: 01.03.2014
Сообщений: 312
21.09.2014, 09:59 3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <conio.h>
 
using namespace std;
 
int main() {
int m,s;
double o,c;
cout<<"Vvedite rastoyanie"<<endl;
cin>>m;
cout<<"Vvedite skorost`"<<endl;
cin>>s;
o = m/s;
c = o / 3600;
cout<<"Velosepedist proedit za "<<o<<" sek, "<<c<<" chasov";
return 0;
}
Первая
0
porshe
52 / 46 / 42
Регистрация: 18.07.2014
Сообщений: 194
21.09.2014, 10:14 4
coder2, зачем вы пишите ввод данных?. В задаче ведь явно даны путь и скорость.
0
Tulosba
21.09.2014, 10:16
  #5

Не по теме:

Цитата Сообщение от porshe Посмотреть сообщение
Вы хотя бы пытались сами решать эти задачи?
Зачем? Если есть такие как Вы :)

0
porshe
21.09.2014, 10:21
  #6

Не по теме:


Цитата Сообщение от Tulosba Посмотреть сообщение
Зачем? Если есть такие как Вы
Я это делаю только ради своей выгоды - готовлюсь к поступлению в высшие учебные заведения. :p

0
Tulosba
:)
Эксперт С++
4749 / 3243 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
21.09.2014, 11:00 7
porshe, готовьтесь лучше
Цитата Сообщение от porshe Посмотреть сообщение
C++
1
250 / 5 / 60*60 << "час."
Вспомните про целочисленное деление. Это раз. И про приоритет операций, это два.
Для третьей задачи достаточно проверить одинаковость знаков x,y.
0
porshe
52 / 46 / 42
Регистрация: 18.07.2014
Сообщений: 194
21.09.2014, 11:22 8
Цитата Сообщение от Tulosba Посмотреть сообщение
Вспомните про целочисленное деление.
Да, ошибочка

Так правильно? :
C++
1
cout << ( 250.0 / 5 ) / ( 60 * 60 ) << endl;
Цитата Сообщение от Tulosba Посмотреть сообщение
Для третьей задачи достаточно проверить одинаковость знаков x,y.
Я вроде это делаю, или нет?
0
Tulosba
:)
Эксперт С++
4749 / 3243 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
21.09.2014, 11:30 9
porshe, я к тому, что принадлежность к первому или третьему квадранту можно проверить таким условием:
C++
1
if( x*y >= 0 )
0
porshe
52 / 46 / 42
Регистрация: 18.07.2014
Сообщений: 194
21.09.2014, 11:31 10
Цитата Сообщение от Tulosba Посмотреть сообщение
проверить таким условием
Блин, как же я сам то не додумался
0
21.09.2014, 11:31
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.09.2014, 11:31

Решите простенькие 2 ве задачки в с++
№1 задача . Вводится число N, а затем - N чисел. Определить, сколько среди них...

Две простенькие програмки
При защите лабораторных спросили следующие задания : F(x)=N! Cin &gt; N Найти...

Напишите пожалуйста простенькие программы на С++.
Программа 1. При помощи генератора чисел создать одномерный массив. Длинна...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

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