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

Есть ли возможность в char-массив часть данных ввести в буквах, а часть в цифрах? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Какую книгу из приведенного списка стоит прочесть? http://www.cyberforum.ru/cpp-beginners/thread1236436.html
Привет всем помогите пожалуйста! я начинающий программист я немного знаю VB6 но я хочу изучить C++ из этих книги какой надо читать: 1.Visual C++.NET для чайников автор. Майкл Хаймен, Боб Арнсон 288...
C++ Сократить количество символов кода #include <fstream> using namespace std; int main(){ifstream f("input.txt"); ofstream c("output.txt"); int a,m,q,r=0; f>>a; for(int i=0;i<a;i++) {f>>m; }f>>q; while(q) http://www.cyberforum.ru/cpp-beginners/thread1236372.html
C++ Как по-настоящему обучиться c++ без привязок(винапи,.) то есть чистому языку но и не консоли
Пожалуйста гугл не предлагайте и прочую хрень))) просто вопрос не типа как в Windows Form вызвать 2ю форму а конкретно
C++ Простой консольный конвертер валют - проверить корректность реализации
Всем привет! Я новичок на вашем форуме, как и в C++. Изучаю его третий день. Вот решил подкрепить свои знания и написать простенький конвертер валют. Думаю, что я его еще буду усовершенствовать, а...
C++ Почему выводит неверный результат при вычислении произведения? http://www.cyberforum.ru/cpp-beginners/thread1236300.html
Еще 1 вопрос из разряда нубских: #include<iostream> #include<cmath> using namespace std; int main() { setlocale(0, ""); int n,N; double s=1; cout<<"Ââåäèòå ãðàíèöó ïðîèçâåäåíèÿ N= ";
C++ Изменение каждого бита WAV-файла - файл "портится" Нагуглил здесь https://ccrma.stanford.edu/courses/422/projects/WaveFormat/ что данные в формате wav начинаются с 44 байта. Из файла я получаю байтовый массив. Изменяю младший бит, например, в первом... подробнее

Показать сообщение отдельно
Vladislavv
0 / 0 / 0
Регистрация: 30.07.2014
Сообщений: 98
30.07.2014, 21:45  [ТС]
есть функция modulo, которая считает остаток от деления числа а на число b. Если он больше 9 то переходит в функцию notation(s), которая присваивает ему буквенное значение(с ней все в порядке). В обратном
случае берет непосредственно s. Также есть функция main, в которой находятся a(f) и b(not), а также массив char ar[n], в который вносятся значения с функции modulo. Вопрос: можно ли заполнить массив и цифрами и буквами.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
int modulo (int a, int b){
int s;
char m;
s=a%b;
if (s>9){
m=notation(s);
return m;}
else {
    m=char('s');
    return s;
}
}
void main(){
const int n=15;
char ar[n];
int f=27, not=14;
for (int i=n-1; i>0;i--){
ar[i]=modulo(f, not);
    f/=not;
    cout <<ar[i];
}
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru