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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.11.2011, 14:18   #1
Fantomka92
 
Регистрация: 24.11.2011
Сообщений: 6
Смущение 3 задачи с++

не могу решить
1)Операторы присваивания, ввода-вывода.
n школьников делят k яблок “поровну”, то есть так, чтобы количество яблок, доставшихся любым двум школьникам, отличалось бы не более, чем на 1. Программа получает на вход числа n и k и должна вывести количество школьников, которым достанется яблок меньше, чем некоторым из их товарищей. При решении этой задачи нельзя пользоваться условной инструкцией if и циклами.

2)Программирование разветвлений, условный оператор if.
Составить программу, определяющую, пройдет ли график функции y=5x2-7x+2 через заданную точку с координатами (a,b).

3)2 Множественный выбор, операторы switch и break.
Элементы равностороннего треугольника пронумерованы следующим образом:1 — сторона a, 2 — радиус R1 вписанной окружности (R1 = a•(3)1/2/6), 3 — радиус R2 описанной окружности (R2 = 2•R1), 4 — площадь S = a2•(3)1/2/4. Дан номер одного из этих элементов и его значение. Вывести значения остальных элементов данного треугольника (в том же порядке).
Fantomka92 вне форума Ответить с цитированием
Старый 24.11.2011, 14:20   #2
Mandrivnyk
Software Developer
Участник клуба
 
Аватар для Mandrivnyk
 
Регистрация: 01.03.2011
Сообщений: 1,098
По умолчанию

Аська под аватаром.
Быстро и недорого.
Болтовня ничего не стоит. Покажите мне код. (c) Linus Torvalds
Помог ответ? -- Поставьте отзыв.
Выражения особой благодарности в рублевом эквиваленте отправлять сюда --> R269634919062
Mandrivnyk вне форума Ответить с цитированием
Старый 24.11.2011, 14:38   #3
_kilik_
Пользователь
 
Аватар для _kilik_
 
Регистрация: 16.08.2011
Сообщений: 69
По умолчанию


Код:
#include<iostream>
using namespace std;
int main(){
	setlocale(LC_ALL,"Russian");
	int n,k;
	cout<<"количество школьников n = ";
	cin>>n;
	cout<<"количество яблук k = ";
	cin>>k;
	cout<<"\nколичество школьников, которым достанется яблок меньше = "<<n-k%n<<endl;
	system ("pause");
	return 0;
}
_kilik_ вне форума Ответить с цитированием
Старый 24.11.2011, 14:46   #4
_kilik_
Пользователь
 
Аватар для _kilik_
 
Регистрация: 16.08.2011
Сообщений: 69
По умолчанию


Код:
#include<iostream>
#include<cmath>
using namespace std;
int main(){
	setlocale(LC_ALL,"Russian");
	double a,b;
	cout<<"введите a,b \n";
	cin>>a>>b;
	if(b==pow((5*a),2)-7*a+2)
		cout<<"пройдет \n";
	else
		cout<<"не пройдет \n";

	system ("pause");
	return 0;
}
_kilik_ вне форума Ответить с цитированием
Старый 24.11.2011, 15:05   #5
_kilik_
Пользователь
 
Аватар для _kilik_
 
Регистрация: 16.08.2011
Сообщений: 69
По умолчанию

Код:
#include<iostream>
#include<cmath>
using namespace std;
int main(){
	setlocale(LC_ALL,"Russian");
	double tmp;
	int  num;

	cout<<"введите номер одного из этих элементов и его значение\n";
	cin>>num>>tmp;
	switch(num){
		case 1: 
			cout<<"r="<<(sqrt(3.00)/6.00)*tmp<<endl; 
			cout<<"R="<<(sqrt(3.00)/3.00)*tmp<<endl;
			cout<<"S="<<(sqrt(3.00)/4.00)*tmp<<endl;
			break;
		/*case 2 case 3---лень писать*/
		case 4:
			cout<<"лень писать \n";
		default:
			cout<<"не верно введена команда \n";
	}
	system ("pause");
	return 0;
}
_kilik_ вне форума Ответить с цитированием
Старый 24.11.2011, 19:57   #6
Fantomka92
 
Регистрация: 24.11.2011
Сообщений: 6
По умолчанию

Цитата:
Сообщение от _kilik_ Посмотреть сообщение
Код:
#include<iostream>
#include<cmath>
using namespace std;
int main(){
	setlocale(LC_ALL,"Russian");
	double tmp;
	int  num;

	cout<<"введите номер одного из этих элементов и его значение\n";
	cin>>num>>tmp;
	switch(num){
		case 1: 
			cout<<"r="<<(sqrt(3.00)/6.00)*tmp<<endl; 
			cout<<"R="<<(sqrt(3.00)/3.00)*tmp<<endl;
			cout<<"S="<<(sqrt(3.00)/4.00)*tmp<<endl;
			break;
		/*case 2 case 3---лень писать*/
		case 4:
			cout<<"лень писать \n";
		default:
			cout<<"не верно введена команда \n";
	}
	system ("pause");
	return 0;
}

спосибки родной выручил
Fantomka92 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задачи в Си. Da Magic Помощь студентам 3 26.10.2011 19:46
4 задачи в системе Mathematica(задачи уже решены) Toni Milano Фриланс 2 08.02.2011 19:28
задачи sektor2011 Помощь студентам 1 18.01.2011 19:57
Задачи в делфи. информационная модель задачи. @leks@ Помощь студентам 2 17.10.2010 19:15
Задачи на С++ LoRD_ОЛЕДЖАН Помощь студентам 6 19.10.2009 18:45