Форум программистов, компьютерный форум CyberForum.ru

Преобразование числа в символ. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Почему не делит по заданному разделителю k??? http://www.cyberforum.ru/cpp-beginners/thread389636.html
#include <string.h> #include <iostream.h> #include <stdio.h> int main() {char st, st1, st2; int i,j,k,s,lenth; cout<<"Vvedite stroky:"<<endl; gets(st); cout<<"Vvedite dliny pervoi podstroki k"<<endl;
C++ R+ дерево. Реализация Нужно составить минимальную реализацию R+ дерева(поиск, добавление). Может кто помоч? Может кто знает хорошую литературу? http://www.cyberforum.ru/cpp-beginners/thread389629.html
Строки через std::string C++
Дана строка, слова в которой состоят из букв латинского алфавита и десятичных цифр. Остальные символы – разделители между словами. Получить новую строку, выполняя в заданной строке замены по следующему правилу. Все слова, имеющие длину менее 5 символов и состоящие только из цифр, заменяются словами, получаемыми из исходных путём дописывания ведущих нулей до получения длины слова, равной 5. Все...
C++ Матрицу я сделала а вот с седловыми точками ...(
#include "stdafx.h" #include "conio.h" #include "stdlib.h" int main() { printf("How many columns :> \t"); int x=0; scanf("%d",&x); printf("How many strings:> \t"); int y=0; scanf("%d",&y); int **m; m=new int* ; for (int i=0; i<y; i++)
C++ Что то с програмой http://www.cyberforum.ru/cpp-beginners/thread389614.html
Сделал метод итерации, но програма после компиляции как бегущая строка бежит, и я не вижу результата... в чем ошибка програми? #include <iostream.h> #include <conio.h> #include <math.h> int main() { int k=0; float eps,x1,xn1,x2,xn2,x3,xn3; cout<<"Vvedit x1="; cin>>x1;
C++ Определить, являются ли функции четными или нечетными помогите решить плиз задачу!!!!!!! Дано три функции у1=х*х*х;у2 = х*х*х+1и у3=1/1+х*х Определить, являются ли эти функции четными или не четными подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9382 / 5432 / 916
Регистрация: 25.07.2009
Сообщений: 10,428
23.11.2011, 11:49     Преобразование числа в символ.
Цитата Сообщение от BoBaH26 Посмотреть сообщение
Только я не понял, это же рекурсивный алгоритм?
Да. Если не использовать рекурсию, прийдётся сначала символы во временную строку копировать, а потом её реверсировать, иначе число будет задом на перёд выводиться.
Цитата Сообщение от BoBaH26 Посмотреть сообщение
И вот эту строку:
printf("%c", "0123456789abcdef"[num % 16]); Тут выводим (num%16), который преобразуется к символу в соответствии с "0123456789abcdef"?
Из строки "01234..." выводим символ с индексом [num % 16]
Цитата Сообщение от BoBaH26 Посмотреть сообщение
Зачем в scanf("%u", &num) == 1 писать "== 1"? Я scanf заменил на cin>>num, пришлось убрать "== 1", выдавал ошибку.
scanf() возвращает количество присвоенных значений. Пока удаётся прочитать число из ввода и присвоить его переменной, возвращает 1, если ввести не число, цикл прервётся. С cin немного не так.
 
Текущее время: 14:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru