Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/21: Рейтинг темы: голосов - 21, средняя оценка - 5.00
1 / 1 / 0
Регистрация: 04.10.2013
Сообщений: 32
1

Написать и протестировать функцию, которая преобразует строку шестнадцатеричных цифр в эквивалентное ей целое десятичное число

17.10.2013, 21:32. Показов 4064. Ответов 3
Метки нет (Все метки)

Написать и протестировать функцию, которая преобразует строку шестнадцатеричных цифр в эквивалентное ей целое десятичное число. ПРОБЛЕМА В ТОМ ЧТО НЕ ПЕРЕВОДИТ В 10е число




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
38
39
40
41
42
43
#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <windows.h> 
 
int func(char* str)
{
 
    if (strlen(str) == 2 && str[0] >= '0' && str[0] <= '9' &&
        str[1] >= '0' && str[1] <= '9')
    {
        int res = (str[0] - '0') * 10 + str[1] - '0';
        return res;
    } else
        return -1;
}
 
int main()
{
    system("cls");
 
    char str[255];
    char ans;
    int res;
 
    do
    {
        printf("Vvedite stroku iz dvuh cifr\n");
        gets(str);
 
        res = func(str);
        if (res != -1)
            printf("Vvedonoe chislo ravno %d\n", res);
        else
            printf("Stroka vvedena nekorektno!\n");
 
        printf("Esho raz?(Y/N)\n");
        ans = getch();
        printf("%c\n", ans);
    }
    while (ans == 'Y' || ans == 'y');
 
}
Добавлено через 12 минут
аууу
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.10.2013, 21:32
Ответы с готовыми решениями:

Написать и протестировать функцию , которая преобразует строку двоичных цифр в эквивалентное ей целое число
Написать и протестировать функцию , которая преобразует строку двоичных цифр , прочитанную как...

Написать функцию, которая преобразует строку, содержащую произвольную последовательность 0 и 1 (двоичное число), в десятичное число
Написать функцию, которая преобразует строку, содержащую произвольную последовательность 0 и 1...

Преобразовать строку восьмеричных цифр в эквивалентное ей целое десятичное число
Кому не сложно, помогите разобраться, мне нужна функция , чтобы преобразовать строку восьмеричных...

Написать функцию, которая двоичное число преобразует в десятичное число
Написать функцию, которая двоичное число, введенное пользователем программы, преобразовывает в...

3
Модератор
Эксперт С++
11480 / 9398 / 5649
Регистрация: 18.12.2011
Сообщений: 25,108
17.10.2013, 21:48 2
Ваша функция переводит строку состоящую ровно из двух десятичных
цифр в число.
Для шестнадцатеричных нужно еще отследить буквы A-F
и первую цифру множить не не 10, а на 16.
0
1 / 1 / 0
Регистрация: 04.10.2013
Сообщений: 32
17.10.2013, 22:39  [ТС] 3
Цитата Сообщение от zss Посмотреть сообщение
Ваша функция переводит строку состоящую ровно из двух десятичных
цифр в число.
Для шестнадцатеричных нужно еще отследить буквы A-F
и первую цифру множить не не 10, а на 16.



можете помочь не много с этой прогой? целый день играюсь с ней, голова не варит

Добавлено через 36 минут
помогите как это исправить?((
0
Модератор
Эксперт С++
11480 / 9398 / 5649
Регистрация: 18.12.2011
Сообщений: 25,108
18.10.2013, 12:36 4
См. например
Перевод из 16-ной 10-ную систему счисления
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.10.2013, 12:36

Преобразование строки двоичных цифр в эквивалентное ей целое десятичное число
2. Написать и протестировать функцию, которая преобразует строку двоичных цифр в эквивалентное ей...

Функция, которая преобразует строку шестнадцатеричных цифр
Ребят просьба помочь хоть с какой нибудь задачей. Задача 1. Написать и протестировать функцию ,...

Написать процедуру и функцию преобразования строки двоичных цифр в целое десятичное число
Помогите пожалуйста. Нужно написать процедуру и функцию преобразования строки двоичных цифр в...

Написать процедуру и функцию преобразования строки двоичных цифр в целое десятичное число
Написать процедуру и функцию преобразования строки двоичных цифр в целое десятичное число. В...

Составить функцию, которая, получив любое целое число, преобразует его, поменяв в нем первую и последнюю цифр
Ребят..помогите плиззз))вот задачка -не знаю как решить((полазила на форуме нашла похожие,но там...

Написать функцию, которая будет выделять из данного текста первое (последнее) целое (десятичное) число
Помогите написать функцию, которая будет выделять из данного текста первое(последнее)...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru