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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.12.2013, 21:38   #1
Iron_f1st
 
Регистрация: 05.11.2013
Сообщений: 9
По умолчанию вывести символ соответствующий коду (СИ)

"Дано целое число N (32<=N<=126). Вывести символ с кодом, равным N."

Сделал два варианта:
Код:
#include <stdio.h>
#include <conio.h>

void main()
{
	 int n;
	 scanf("%d", &n);

	printf("\n");

	printf("%c", &n);

	_getch();}

Код:
#include <stdio.h>
#include <conio.h>

void main()
{
	 int n;
	 scanf("%d", &n);

	char symb= (char) n;
	printf("\n");
	printf("%c", symb);

	_getch();}
В этих разных вариантах получаются разные ответы. Что из этого правильно сделано?
Iron_f1st вне форума Ответить с цитированием
Старый 01.12.2013, 23:22   #2
Bugrimov
C/C++, Java
Участник клуба
 
Аватар для Bugrimov
 
Регистрация: 28.03.2012
Сообщений: 1,680
По умолчанию

Оба кода хороши
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости"
Сложность - враг простоты и удобства!
Bugrimov вне форума Ответить с цитированием
Старый 02.12.2013, 07:32   #3
Iron_f1st
 
Регистрация: 05.11.2013
Сообщений: 9
По умолчанию

Я решил что всё-таки второй правильный. В нём коды совпадают с таблицей ASCII
Iron_f1st вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как вывести символ используя десятичного номера? forged Паскаль, Turbo Pascal, PascalABC.NET 54 16.03.2013 20:46
вывести символ по номеру в кодировке Prizrak86 C# (си шарп) 1 26.10.2011 23:12
MASM ---> Вывести символ в MessageBox Wardrag Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 18 02.09.2010 17:18
Как вывести символ в позиции 80,25 ? sanya_m Помощь студентам 2 13.03.2010 02:10
вывести префикс соответствующий номеру телефона в отдельную ячейку kutt Microsoft Office Excel 5 11.08.2008 21:07