ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1651  
Старый 03.09.2009, 00:25
Аватар для Dosia
Dosia
Участник форума
Регистрация: 05.06.2009
Сообщений: 127
Провел на форуме:
1313455

Репутация: 249
По умолчанию

Код:
#include <iostream>

using namespace std;

//ничего не принимаем ничего не возвращаем
void main(void)
{

setlocale (0,"");

// задаем переменные
int y,x;
char Action;

cout << "Введите первое число (x)"<<endl;
cin >>x; // ввод x
cout << "Введите второе число (y)"<<endl;
cin >>y; // ввод y
cout << "Задайте действие:"<<endl;
cout << "+ для сложения чисел"<<endl;
cout << "- для вычитания из числа x числа y"<<endl;
cout << "* для умножения чисел"<<endl;
cout << "/ для деления числа x на число y"<<endl;
cin >>Action; // ввод знака операции
switch (Action) //Проверяем введенные данные
{
	case '+': // сложить
	{
	cout << "x + y = "<<x+y<<endl;
	break;
	}
		case '-':// вычесть
		{
		cout << "x - y = "<<x-y<<endl;
		break;
		}
			case '*':// умножить
			{
			cout << "x * y = "<<x*y<<endl;
			break;
			}
				case '/': // разделить
				{
				cout << "x / y = "<<x/y<<endl;
				break;
				}
					default: // если не было выбрано ни одно из предыдущих условий мы
					//окажемся тут
					{
					cout << "Операция не была задана"<<endl;
					}
}

//чтобы пользователь успел посмотреть результат работы
system("pause");
}
Результат работы программы:

Введите первое число (x)
6
Введите второе число (y)
3
Задайте действие:
+ для сложения чисел
- для вычитания из числа x числа y
* для умножения чисел
/ для деления числа x на число y
+
x + y = 9
Для продолжения нажмите любую клавишу . . .

Ссылка по теме (видео и текстовая версия): __http://forum.xakep.ru/m_1510376/mpage_1/key_уроки%2cC%2b%2b/tm.htm#1510874

задача стоит та же самая ввести 2 числа, ввести действие, произвести вычисления, вывести ответ. Только по - моему ссылка в той теме умерла, перезалил: __http://dump.ru/file/3348004 (Размер: 12.67 Мб)

Мой код имеет лишь незначительные отличия и я не буду проверять делитель на равенство нулю.

Последний раз редактировалось Dosia; 03.09.2009 в 00:30..
 
Ответить с цитированием

  #1652  
Старый 03.09.2009, 08:11
Аватар для Dead4ik
Dead4ik
Познающий
Регистрация: 23.06.2009
Сообщений: 63
Провел на форуме:
681055

Репутация: 53
По умолчанию

Цитата:
Сообщение от Dosia  
Код:
#include <iostream>

using namespace std;

//ничего не принимаем ничего не возвращаем
void main(void)
{

setlocale (0,"");

// задаем переменные
int y,x;
char Action;

cout << "Введите первое число (x)"<<endl;
cin >>x; // ввод x
cout << "Введите второе число (y)"<<endl;
cin >>y; // ввод y
cout << "Задайте действие:"<<endl;
cout << "+ для сложения чисел"<<endl;
cout << "- для вычитания из числа x числа y"<<endl;
cout << "* для умножения чисел"<<endl;
cout << "/ для деления числа x на число y"<<endl;
cin >>Action; // ввод знака операции
switch (Action) //Проверяем введенные данные
{
	case '+': // сложить
	{
	cout << "x + y = "<<x+y<<endl;
	break;
	}
		case '-':// вычесть
		{
		cout << "x - y = "<<x-y<<endl;
		break;
		}
			case '*':// умножить
			{
			cout << "x * y = "<<x*y<<endl;
			break;
			}
				case '/': // разделить
				{
				cout << "x / y = "<<x/y<<endl;
				break;
				}
					default: // если не было выбрано ни одно из предыдущих условий мы
					//окажемся тут
					{
					cout << "Операция не была задана"<<endl;
					}
}

//чтобы пользователь успел посмотреть результат работы
system("pause");
}
Результат работы программы:

Введите первое число (x)
6
Введите второе число (y)
3
Задайте действие:
+ для сложения чисел
- для вычитания из числа x числа y
* для умножения чисел
/ для деления числа x на число y
+
x + y = 9
Для продолжения нажмите любую клавишу . . .

Ссылка по теме (видео и текстовая версия): __http://forum.xakep.ru/m_1510376/mpage_1/key_уроки%2cC%2b%2b/tm.htm#1510874

задача стоит та же самая ввести 2 числа, ввести действие, произвести вычисления, вывести ответ. Только по - моему ссылка в той теме умерла, перезалил: __http://dump.ru/file/3348004 (Размер: 12.67 Мб)

Мой код имеет лишь незначительные отличия и я не буду проверять делитель на равенство нулю.
Вообще было попроще, просто я не помню что он сначала подключает, где у тебя#include <iostream>
Я помню что с .h в конце=) Не math
 
Ответить с цитированием

Помогите сделать!
  #1653  
Старый 06.09.2009, 20:43
Аватар для J'Adore
J'Adore
Познающий
Регистрация: 08.06.2009
Сообщений: 39
Провел на форуме:
356862

Репутация: 9
Отправить сообщение для J'Adore с помощью ICQ
Lightbulb Помогите сделать!

Прошу всех, помочь сделать задания! Задания 1 и 2 я уже сделал, но выложу их, так как они нужны для дальнейших..Всего 14 заданий..Заранее всем спасибо!

Выкладываю ссылки, так как картинки занимают много пространства на форуме!


http://xmages.net/out.php/i471586_IMG0001.jpg
http://xmages.net/out.php/i471587_IMG0002.jpg
http://xmages.net/out.php/i471588_IMG0003.jpg
http://xmages.net/out.php/i471589_IMG0004.jpg

Последний раз редактировалось J'Adore; 06.09.2009 в 20:46..
 
Ответить с цитированием

Помогите, пожалуйста, с задачей на Pascal
  #1654  
Старый 07.09.2009, 12:02
Аватар для Fantom3D
Fantom3D
Познающий
Регистрация: 23.08.2009
Сообщений: 47
Провел на форуме:
63389

Репутация: 1
Отправить сообщение для Fantom3D с помощью ICQ
По умолчанию Помогите, пожалуйста, с задачей на Pascal

Вот собственно задача:

Цитата:
Сколько точек с целочисленными координатами находится в круге радиусом R. Точка, находящаяся на окружности, считается принадлежащей кругу.

Технические условия.
Входные данные: Единственное число - радиус окружности R (R <= 15000).

Выходные данные: Единственное число - искомое количество точек N.

Пример ввода
2

Пример вывода
13


Я попытался решить, что-то такое вышло...:
Код:
var
a,b,c,d,e,l,m,n: integer ;
begin
read(a);
if (a = 2) then writeln('13') else
if (a = 1) then writeln('5') else
if (a = 3) then writeln((a*4) + 1 + (3*4)) else
begin
b:= (a*4) + 1;
???? Не знаю что тут написать....
write(b);
end;
end.
Не знаю что делать, не могу выявить зависимость.... помогите. пожалуйста...

Последний раз редактировалось Fantom3D; 07.09.2009 в 18:15..
 
Ответить с цитированием

  #1655  
Старый 07.09.2009, 12:11
Аватар для h(f)ucker
h(f)ucker
Участник форума
Регистрация: 11.07.2009
Сообщений: 175
Провел на форуме:
2835808

Репутация: 185
По умолчанию

n:=4+(2*R-1)*(2*r-1) Вроде так)
А зачем if что 1500 раз его прописывать

Последний раз редактировалось h(f)ucker; 07.09.2009 в 12:16..
 
Ответить с цитированием

  #1656  
Старый 07.09.2009, 12:15
Аватар для Fantom3D
Fantom3D
Познающий
Регистрация: 23.08.2009
Сообщений: 47
Провел на форуме:
63389

Репутация: 1
Отправить сообщение для Fantom3D с помощью ICQ
По умолчанию

h(f)ucker
Так чтоли:
Код:
var
a,b,c,d,e,l,m,n: integer ;
begin
read(a);
if (a = 2) then writeln('13') else
if (a = 1) then writeln('5') else
if (a = 3) then writeln((a*4) + 1 + (3*4)) else
begin
b:= (a*4) + 1;
n:= b + 4+(2*(a-1))*(2*(a-1)) ;
writeln(n);
end;
end.
Неправильно выходит кажется....
 
Ответить с цитированием

  #1657  
Старый 07.09.2009, 12:17
Аватар для h(f)ucker
h(f)ucker
Участник форума
Регистрация: 11.07.2009
Сообщений: 175
Провел на форуме:
2835808

Репутация: 185
По умолчанию

Пля объясняю же что if вообще не надо задача в одно действие если у меня правельно получилось проверь сам(может и не так 1мин думал)
 
Ответить с цитированием

  #1658  
Старый 07.09.2009, 13:27
Аватар для Fantom3D
Fantom3D
Познающий
Регистрация: 23.08.2009
Сообщений: 47
Провел на форуме:
63389

Репутация: 1
Отправить сообщение для Fantom3D с помощью ICQ
По умолчанию

h(f)ucker
Не так. У тебя не правильное решение, оно выдает при вводе 2 - 8, при вводе 4 - 40. Что-то у тебя не так. Люди, помогите кто-то плиз......
 
Ответить с цитированием

  #1659  
Старый 07.09.2009, 13:52
Аватар для Fantom3D
Fantom3D
Познающий
Регистрация: 23.08.2009
Сообщений: 47
Провел на форуме:
63389

Репутация: 1
Отправить сообщение для Fantom3D с помощью ICQ
По умолчанию

Извини, не заметил отредактированного сообщения. Теперь онлайн компилятор говорит "Частично засчитано (15%)". ( У меня с ифом 10 было...
 
Ответить с цитированием

  #1660  
Старый 07.09.2009, 17:44
Аватар для Dosia
Dosia
Участник форума
Регистрация: 05.06.2009
Сообщений: 127
Провел на форуме:
1313455

Репутация: 249
По умолчанию

program point;
var
R:integer;
begin
writeln('Vvedite radius');
readln(R);
writeln(R*R+(R-1)*(R-1));
readln;
end.

Последний раз редактировалось Dosia; 07.09.2009 в 17:54..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сюда выкладываем все проги для фрикринга мобильников, которых знаем! nigger Сотовый фрикинг 5 11.04.2009 11:15
Американским студентам запретили пользоваться Skype KPOT_f!nd Мировые новости 1 28.09.2006 03:47
Любителям квестов сюда!! FoX's Болталка 10 25.01.2005 20:42



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ