Анализ кода

avatar TimeToFuture

585

20

TimeToFuture

Пользователь

Регистрация: 07.03.2014

Сообщения: 1260

Рейтинг: 440

TimeToFuture

Регистрация: 07.03.2014

Сообщения: 1260

Рейтинг: 440

#include

#include

// функция

char s(int a, int b)

{

 char r;// Символьная перемена r

 if(a>b) r='>';

  else if (a

   else r='=';

 return(r);

}

// конец функции

       void main()

{

 int x1,x2; // сравниваемые числа

 char r; // результат сравнения

 printf("Enter pls 2 number\n");

 scanf("%i%i", &x1, &x2);

 r=s(x1, x2);                //вызов функции

 printf("%i %c %i\n", x1, r, x2);

 getch();

}  

Есть такой код, интересные след.строки char s(int a, int b) и canf("%i%i", &x1, &x2); и  printf("%i %c %i\n", x1, r, x2);

Помогите кому не сложно

FleshPound

Пользователь

Регистрация: 24.06.2013

Сообщения: 5867

Рейтинг: 6340

FleshPound

Регистрация: 24.06.2013

Сообщения: 5867

Рейтинг: 6340

сам код ни о чем, шрифт ни о чем, Воид из этой строчки

TimeToFuture сказал(а):

       void main()

Нажмите, чтобы раскрыть...

 не контрится.

Ответ получен?

TimeToFuture

Пользователь

Регистрация: 07.03.2014

Сообщения: 1260

Рейтинг: 440

TimeToFuture

Регистрация: 07.03.2014

Сообщения: 1260

Рейтинг: 440

FleshPound сказал(а):
сам код ни о чем, шрифт ни о чем, Воид из этой строчки

не контрится.

Ответ получен?
Нажмите, чтобы раскрыть...

нет

FleshPound

Пользователь

Регистрация: 24.06.2013

Сообщения: 5867

Рейтинг: 6340

FleshPound

Регистрация: 24.06.2013

Сообщения: 5867

Рейтинг: 6340

TimeToFuture сказал(а):
нет
Нажмите, чтобы раскрыть...

пожалуй, не будем говорить, чей это ответ.

iSlappy

Пользователь

Регистрация: 15.11.2013

Сообщения: 107

Рейтинг: 13

iSlappy

Регистрация: 15.11.2013

Сообщения: 107

Рейтинг: 13

Эта азбука Маржа ???77

Ryuzaki

Пользователь

Регистрация: 25.06.2013

Сообщения: 341

Рейтинг: 96

Ryuzaki

Регистрация: 25.06.2013

Сообщения: 341

Рейтинг: 96

эм, что тут непонятного?

foodmaster

Пользователь

Регистрация: 03.07.2013

Сообщения: 557

Рейтинг: 272

Нарушения: 100

foodmaster

Регистрация: 03.07.2013

Сообщения: 557

Рейтинг: 272

Нарушения: 100

TimeToFuture сказал(а):
#include

#include

// функция

char s(int a, int b)

{

char r;// Символьная перемена r

if(a>b) r='>';

  else if (a

   else r='=';

return(r);

}

// конец функции

       void main()

{

int x1,x2; // сравниваемые числа

char r; // результат сравнения

printf("Enter pls 2 number\n");

scanf("%i%i", &x1, &x2);

r=s(x1, x2);                //вызов функции

printf("%i %c %i\n", x1, r, x2);

getch();

}

Есть такой код, интересные след.строки char s(int a, int b) и canf("%i%i", &x1, &x2); и  printf("%i %c %i\n", x1, r, x2);

Помогите кому не сложно
Нажмите, чтобы раскрыть...

Ввел в консоль, украли дк хук

Ryuzaki

Пользователь

Регистрация: 25.06.2013

Сообщения: 341

Рейтинг: 96

Ryuzaki

Регистрация: 25.06.2013

Сообщения: 341

Рейтинг: 96

char s(int a, int b) - объявление функции типа char

scanf("%i%i", &x1, &x2); - ввод чисел x1 и х2 с консоли

printf("%i %c %i\n", x1, r, x2); - вывод этих чисел со знаком равенства

либо тупорылый троллинг, либо хз что тут может быть непонятно

Legatus Legionis

Пользователь

Регистрация: 28.07.2013

Сообщения: 23980

Рейтинг: 17253

Legatus Legionis

Регистрация: 28.07.2013

Сообщения: 23980

Рейтинг: 17253

Функция возвращает char (знак сравнения), scanf считывает 2 числа из потока ввода, printf печатает их на поток вывода со знаком сравнения.

IN7

Пользователь

Регистрация: 13.06.2013

Сообщения: 38

Рейтинг: 50

IN7

Регистрация: 13.06.2013

Сообщения: 38

Рейтинг: 50

Ryuzaki сказал(а):
эм, что тут непонятного?
Нажмите, чтобы раскрыть...

Вообще-то никс и найкс...

А по сабжу прогуглить 5 минут:popcorn:

SuckRat_Us

Пользователь

Регистрация: 04.12.2012

Сообщения: 300

Рейтинг: 571

SuckRat_Us

Регистрация: 04.12.2012

Сообщения: 300

Рейтинг: 571

прочел сообщение в слух,призвал демона который украл ххук и изнасиловал кота(за что тс?

ItWasntLuck

Пользователь

Регистрация: 18.02.2014

Сообщения: 348

Рейтинг: 64

ItWasntLuck

Регистрация: 18.02.2014

Сообщения: 348

Рейтинг: 64

char a(int a, int b) - объявление функции которая вызывается ниже

scanf("%i%i", &x1, &x2); - считует з клавиатуры значения и запысует в переменые x1 и x2

printf("%i %c %i\n", x1, r, x2); - выводит на консоль, значения x1, r и x2

первый аргумент строка, в которой вместо %i подставляется значение интеджер, %c - символ

второй аргумент - переменые соответственно

Ryuzaki

Пользователь

Регистрация: 25.06.2013

Сообщения: 341

Рейтинг: 96

Ryuzaki

Регистрация: 25.06.2013

Сообщения: 341

Рейтинг: 96

SuckRat_Us сказал(а):
прочел сообщение в слух,призвал демона который украл ххук и изнасиловал кота(за что тс?
Нажмите, чтобы раскрыть...

ух ты, кого я вижу

SuckRat_Us

Пользователь

Регистрация: 04.12.2012

Сообщения: 300

Рейтинг: 571

SuckRat_Us

Регистрация: 04.12.2012

Сообщения: 300

Рейтинг: 571

Ryuzaki сказал(а):
ух ты, кого я вижу
Нажмите, чтобы раскрыть...

:beer:

Gvindar

Пользователь

Регистрация: 27.10.2013

Сообщения: 12

Рейтинг: 2

Gvindar

Регистрация: 27.10.2013

Сообщения: 12

Рейтинг: 2

функция S принимает 2 параметра. сравнивает их показывает результат сравнения.

scanf смчитывает 2 числа типа integer  из командной строки и передает их в функцию S

printf выводит в консоль два исходных числа и знак сравнения между ними типа чар

Buzz-buzz

Пользователь

Регистрация: 20.04.2013

Сообщения: 5791

Рейтинг: 798

Buzz-buzz

Регистрация: 20.04.2013

Сообщения: 5791

Рейтинг: 798

FleshPound сказал(а):
сам код ни о чем, шрифт ни о чем, Воид из этой строчки

не контрится.

Ответ получен?
Нажмите, чтобы раскрыть...

Тупой тролль...

Buzz-buzz

Пользователь

Регистрация: 20.04.2013

Сообщения: 5791

Рейтинг: 798

Buzz-buzz

Регистрация: 20.04.2013

Сообщения: 5791

Рейтинг: 798

TimeToFuture сказал(а):
#include

#include

// функция

char s(int a, int b)

{

char r;// Символьная перемена r

if(a>b) r='>';

  else if (a

   else r='=';

return(r);

}

// конец функции

       void main()

{

int x1,x2; // сравниваемые числа

char r; // результат сравнения

printf("Enter pls 2 number\n");

scanf("%i%i", &x1, &x2);

r=s(x1, x2);                //вызов функции

printf("%i %c %i\n", x1, r, x2);

getch();

}

Есть такой код, интересные след.строки char s(int a, int b) и canf("%i%i", &x1, &x2); и  printf("%i %c %i\n", x1, r, x2);

Помогите кому не сложно
Нажмите, чтобы раскрыть...

Не могу помочь, слишком поздний час, прости.

TimeToFuture

Пользователь

Регистрация: 07.03.2014

Сообщения: 1260

Рейтинг: 440

TimeToFuture

Регистрация: 07.03.2014

Сообщения: 1260

Рейтинг: 440

Gvindar сказал(а):
функция S принимает 2 параметра. сравнивает их показывает результат сравнения.

scanf смчитывает 2 числа типа integer  из командной строки и передает их в функцию S

printf выводит в консоль два исходных числа и знак сравнения между ними типа чар
Нажмите, чтобы раскрыть...

спасибо.

TimeToFuture

Пользователь

Регистрация: 07.03.2014

Сообщения: 1260

Рейтинг: 440

TimeToFuture

Регистрация: 07.03.2014

Сообщения: 1260

Рейтинг: 440

Ryuzaki сказал(а):
эм, что тут непонятного?
Нажмите, чтобы раскрыть...

для меня не понятно, только начинаю учить

BLACKDG

Пользователь

Регистрация: 10.08.2014

Сообщения: 333

Рейтинг: 153

Нарушения: 100

BLACKDG

Регистрация: 10.08.2014

Сообщения: 333

Рейтинг: 153

Нарушения: 100

не на тот ты форум пошел

Ryuzaki

Пользователь

Регистрация: 25.06.2013

Сообщения: 341

Рейтинг: 96

Ryuzaki

Регистрация: 25.06.2013

Сообщения: 341

Рейтинг: 96

TimeToFuture сказал(а):
для меня не понятно, только начинаю учить
Нажмите, чтобы раскрыть...

лучше читай на других форумах. А вообще книги есть нормальные по с++. С них лучше учи