Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 20.09.2014, 21:24   #1
GraverYA
Пользователь
 
Регистрация: 10.09.2014
Сообщений: 13
По умолчанию Помогите решить 3 задачки

Нужна помощь в решении 3-х простых (для меня не очень понятных) задач на СИ.

1) дано трехзначное натуральное число A. Результат - двухзначное число B, которое получается из A вычеркиванием средней цифры. Получите число B.

2) Известны координаты трёх точек A(x1,y1), B(x2,y2), C(x3,y3). Найти сумму расстояний AB+BC.

3) Число "с" является средним арифметическим чисел "a" и "b".

Заранее большое спасибо.
GraverYA вне форума
Старый 21.09.2014, 14:49   #2
marenko.lilia
Пользователь
 
Аватар для marenko.lilia
 
Регистрация: 25.12.2013
Сообщений: 91
По умолчанию

Решение первой задачи:
Код:
#include<iostream>
using namespace std;

int main()
{
	int A = 987;
	int B = 0;

	B = (A / 100) * 10 + (A % 10);
	
	cout << B << endl;

	return 0;
}
~ 987 / 100 = 9 (так как тип переменной int 87 сотых просто "потеряются")
~ умножаем на 10, так как число должно быть двухзначным. Итог: 90
~ берем остаток от деления A на 10 (в наше случае будет 7) и добавляем к 90

Последний раз редактировалось marenko.lilia; 21.09.2014 в 14:56. Причина: Ах да - решить надо было на Си. Там вывод на экран просто надо по-другому сделать
marenko.lilia вне форума
Старый 21.09.2014, 14:52   #3
rrrFer
Санитар
Старожил
 
Аватар для rrrFer
 
Регистрация: 04.10.2008
Сообщений: 2,577
По умолчанию

Ну ладно, я тогда третью помогу решить:

float a = 123, b = 546;
float c = (a + b) / 2.f;
rrrFer вне форума
Старый 21.09.2014, 14:52   #4
marenko.lilia
Пользователь
 
Аватар для marenko.lilia
 
Регистрация: 25.12.2013
Сообщений: 91
По умолчанию

Покажите, что вы пробовали сделать с остальными задачами.
Я подскажу, если есть вопросы.
marenko.lilia вне форума
Старый 21.09.2014, 14:56   #5
rrrFer
Санитар
Старожил
 
Аватар для rrrFer
 
Регистрация: 04.10.2008
Сообщений: 2,577
По умолчанию

Отвечу за ТС:
Цитата:
Покажите, что вы пробовали сделать с остальными задачами.
Я подскажу, если есть вопросы.
Я пробовал решить их, но у меня не получилось. Помогите пожалууу-уу-йста, меня отчислят же. Ну что вам стоит, вы ведь такой мастер программирования.
rrrFer вне форума
Старый 21.09.2014, 16:01   #6
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Цитата:
2) Известны координаты трёх точек A(x1,y1), B(x2,y2), C(x3,y3). Найти сумму расстояний AB+BC.
Ты издеваешься? Теорему товарища Пифагора, вроде, ещё в детских садах преподают!
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума
Старый 21.09.2014, 16:18   #7
rrrFer
Санитар
Старожил
 
Аватар для rrrFer
 
Регистрация: 04.10.2008
Сообщений: 2,577
По умолчанию

Цитата:
ы издеваешься? Теорему товарища Пифагора, вроде, ещё в детских садах преподают!
Я не понимаю что за Х1, Y2 тут пишите. И загогулины как в вашей формуле я на математике видел. Ничего не понятно.

Я вообще поступил учиться на программиста, а мне тут какие-то XY пишут. Учат не тому, что надо. Стопудово работодатель мне такие задачи тупые давать не будет. Тупые задачи - это явный признак того, что система образования сгнила (вот на эту тему я могу с вами поговорить обширней - в этом я специалист).

Решите задачи пожалуйста. Загогулины можно больше не рисовать - сразу код мне.
rrrFer вне форума
Старый 21.09.2014, 16:25   #8
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Цитата:
Я не понимаю что за Х1, Y2 тут пишите. И загогулины как в вашей формуле я на математике видел. Ничего не понятно.

Я вообще поступил учиться на программиста, а мне тут какие-то XY пишут. Учат не тому, что надо. Стопудово работодатель мне такие задачи тупые давать не будет. Тупые задачи - это явный признак того, что система образования сгнила (вот на эту тему я могу с вами поговорить обширней - в этом я специалист).

Решите задачи пожалуйста. Загогулины можно больше не рисовать - сразу код мне.
Гыгыгы! Троллинг засчитан! +1
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума
Старый 21.09.2014, 16:42   #9
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ребята, хватит издеваться. Серьезнее подходите сзади.
Третья задача:
Цитата:
Число "с" является средним арифметическим чисел "a" и "b".
Код:
#include <iostream>
#include <stdlib.h>
using namespace std;

int main()
{
    int a,b; double c;
    //Получаем среднее
    cin>>a>>b; c=(a+b)/2;
    cout << c << endl;
    
    // Получам из среднего
    cin>>c;
    b=rand()%10;
    a=c*2-b;
    cout<<a<<'\t'<<b;
    cin.get();
    return 0;
}
I'm learning to live...
Stilet вне форума
Старый 21.09.2014, 16:44   #10
rrrFer
Санитар
Старожил
 
Аватар для rrrFer
 
Регистрация: 04.10.2008
Сообщений: 2,577
По умолчанию

Цитата:
Гыгыгы! Троллинг засчитан! +1
Я смотрю ты непонятливый особо - по хорошему не понимаешь. Будет по-плохому.
Я ах*нно занятой человек. Я качаю перса в вакрафте, Я ГЛАВА клана и у нас постоянные рейды. МЕЖДУНАРОДНЫЙ (Россия, Украина, Киргизия и Таджикистан) клан. Но объяснять всяким прыщавым программистам бесполезно, походу (и некогда мне с вами возиться).

Вы все ущербные, а если кто-то хочет меня переубедить - решите вторую задачу. Вообще форумы для этого и созданы - чтобы всякие гемморойные очкарики-программисты помогали нам (нормальным людям).

Короче. Я ушел, всем сидеть, бояться и решать задачу. Через пол часа вернусь - проверю. Кто задачу не решит - засуну клинок жизнерадостной скорби в задний проход. А засуну точно, я - паладин 80 уровня !!!

добавил: Ну вот, стилет - молодец. Так испугался, что решил задачу раньше чем я закончил свою важную мысль.
Сразу видно хорошего программиста.
min@y™ - завтра в школу сменку не забудь. До настоящих программистов тебе еще учиться и учиться.

Последний раз редактировалось rrrFer; 21.09.2014 в 16:49.
rrrFer вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задачки на Паскале помогите пожалуйста решить 2 задачки, а то отчислят. плиз VADOS2009-1 Помощь студентам 0 03.06.2009 18:11
задачки. помогите решить (С++) Destiny_2008 Помощь студентам 5 03.12.2008 20:08
Помогите решить 2 задачки на С++ KnDmPetr Фриланс 3 11.03.2008 00:15