![]() |
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
![]() |
BUG |
![]()
Сообщение
#1
|
Гость ![]() |
Составить прогу, вычисляющую значение переменной F по правилу:
'Y' если k=Max(x,y,z) F= 'N' в противном случае x,y,z,k - целые, вводятся с клавиатуры, F -символьная. На экран вывести значения всех переменных! #include <stdio.h> |
![]() ![]() |
Алена |
![]()
Сообщение
#2
|
Гость ![]() |
printf("\nF= %с",F); с - для одиночного символа s - для группы символов (строки) d - целое десятичное число со знаком f - вещественное число p - указатель Ну и хватит на первое время... Там еще полтора десятка символов преобразования, если нужно - смотри в Help-е... Сообщение отредактировано: Алена - 9.11.2006 21:21 |
Гость |
![]()
Сообщение
#3
|
Гость ![]() |
не хочет работать, пишет printf no prototype. Не знаете где ошибка?*
|
klem4 |
![]()
Сообщение
#4
|
![]() Perl. Just code it! ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: ![]() ![]() ![]() |
BUG, что-то ты намудрил, можно намного проще ;)
# include <stdio.h> -------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
Алена |
![]()
Сообщение
#5
|
Гость ![]() |
Цитата пишет printf no prototype. #include <stdio.h>делал? |
Гость |
![]()
Сообщение
#6
|
Гость ![]() |
declaration is not allowed here! пишет на вызове функции
|
klem4 |
![]()
Сообщение
#7
|
![]() Perl. Just code it! ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: ![]() ![]() ![]() |
Ты сейчас о чем говорил ? У нас с телепатами напряженка, извини ... Так что выражайся точнее ...
-------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
Гость |
![]()
Сообщение
#8
|
Гость ![]() |
char F = (k == Max(x, y, z) ? 'Y' : 'N');
на этом в общем ошибку пишет! а так для Cи можно писать? |
Алена |
![]()
Сообщение
#9
|
Гость ![]() |
Нельзя... В С надо сначала описать все переменные, а потом с ними работать... (точнее - нельзя описывать новые переменные после строки, где не было ни одного описания, а были только операторы)...
|
Гость |
![]()
Сообщение
#10
|
Гость ![]() |
а для чего klem4 использовал переменные a,b,c. Каким образом они связаны с x,y,z?
|
Алена |
![]()
Сообщение
#11
|
Гость ![]() |
Не путай... a, b, c - это формальные параметры функции, а x, y, z - фактические... То есть, на a, b, c ты показываешь функции (формально), что надо будет сделать "с чем-то, что будет передано тебе позже"... А потом передаешь x, y, z и функция работает именно с этими значениями...
P.S. у тебя, кстати, было то же самое, за исключением того, что имена параметров совпадали... Но так как внутри функции и глобально - разные области видимости, то это все равно были разные переменные... |
Гость |
![]()
Сообщение
#12
|
Гость ![]() |
а для функции какую библиотеку надо включить? no prototype на функцию пишет
|
klem4 |
![]()
Сообщение
#13
|
![]() Perl. Just code it! ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: ![]() ![]() ![]() |
Цитата Нельзя... В С надо сначала описать все переменные, а потом с ними работать... (точнее - нельзя описывать новые переменные после строки, где не было ни одного описания, а были только операторы)... Да мой косяк, нету чистого Си под рукой ...
Так работает ? -------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
Гость |
![]()
Сообщение
#14
|
Гость ![]() |
я давно исправил, но пишет ошибку!
для функции какую библиотеку надо включить? no prototype на (k == Max(x, y, z) пишет |
![]() ![]() |
![]() |
Текстовая версия | 13.08.2025 19:21 |