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

Перевод в 16тиричн СС - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вектора и Матрицы в с++ http://www.cyberforum.ru/cpp-beginners/thread25828.html
Есть 2 проблемы с векторами и матрицами никак не могу сообразить как перевести в с++. 1.Введите числовую прямоугольную матрицу и найдите номер линии, в которой находится максимальный элемент. ...
C++ Команда выхода из программы Вот обясните мне какие команды выхода из программы С++ существуют,чтобы прям если не правильно программу вышибало,а то запутался уже с exit(),мне нада чтобы чтобы если numb=0 программу сразу вышибало... http://www.cyberforum.ru/cpp-beginners/thread25807.html
Нужна помощь с переводом чисел. C++
Здарова всем. Столкнулся с такой проблемой как перевод чисел. Помогите пожалуйста написать перевод из 16ной в 10тичную и из 8ной в 10тичную... Мне нада как 2 отдельные функции сделать по переводу......
Удаление подстроки из строки C++
теперь вот такая задача: Удалить из строки все подстроки которые начинаются на < и оканчиваются на >. попробовал написать, вот что получилось: #include "stdafx.h" #include "stdio.h" #include...
C++ Проблемы с пробелом http://www.cyberforum.ru/cpp-beginners/thread25772.html
Дан код на Си: #include<stdio.h> #include<string.h> void main() { char s; printf("Vvedite stroky:\n"); scanf("%s",s); for(int i=0;i<strlen(s);i++) {
C++ Методы вычисления определенного интеграла. Здраствуйте, требуется ваша помощь в разработке программы по методам интегрирования. метод Симпсона, Уэддля , Чебышева , Гаусса. Может кто-то когда-то что-то разрабатывал и может поделиться или я... подробнее

Показать сообщение отдельно
Gravity
564 / 558 / 39
Регистрация: 29.01.2009
Сообщений: 1,274
13.03.2009, 12:40
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#include <stdio.h>
#include <conio.h>
#define MAXVAL 100
 
char val[MAXVAL]; //стэк
int sp = 0;
 
void push(int n)
{
     sp < MAXVAL ? val[sp++] = n : printf("No place in stack.\n");
}
 
char pop()
{
    return (sp > 0) ? val[--sp] : printf("Stack is empty.\n");
}
 
int main()
{
    int n, b, rez;
    
    printf("Vvedite chislo: ");
    scanf("%d", &n);
    printf("Vvedite sistemu schislenia: ");
    scanf("%d", &b);
    
    do {
       rez = n % b;
       (rez >= 10 && rez <= 15) ? push(rez + 55) : push(rez + '0');
    } while(n /= b);
    
    printf("\nResult: ");
    while(sp)
       printf("%c", pop());
    getch();
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru