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

itoa(); - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Динамический массив http://www.cyberforum.ru/cpp-beginners/thread293741.html
Привет всем!Помогите разобратса в задаче по теме МНОГОМЕРНЫЕ ДИНАМИЧЕСКИЕ МАССИВЫ. 1.Напишите функцию для обращения двумерного динамического массива в одномерный.
C++ По теме Строки. Привет всем! Помогите пожалуйста с задачкой.Никак немогу понять что идет к чему. 1.Написать функцию для замены первых букв во всех словах на прописные буквы. http://www.cyberforum.ru/cpp-beginners/thread293732.html
Индийская легенда C++
НАРОД ПОМОГИТЕ ПЛЗ! ПОДСКАЖИТЕ КАК ВЫВЕСТИ ОЧ БОЛЬШОЕ ЧИСЛО В ЭТОЙ ЗАДАЧЕ НАПРИМЕР ЕСЛИ ВЗЯТЬ 10 ячейку? "О шахматной доске и зернах". Известная индийская легенда утверждает, что когда великий гроссмейстер выиграл у падишаха в награду он попросил положить на первую клетку шахматной доски 1 зерно, на вторую - 2, на третью - 4, на четвертую - 16 и т.д. Опишите программу, содержащую рекурсивную...
C++ Битовые операции
Есть число в двоичной системе, например "01000001", рядом с единицами надо заменить нули на единички! то есть должно получится например "11100011"! Помогите нашкодить!
C++ Непонятная операция в листинге http://www.cyberforum.ru/cpp-beginners/thread293723.html
Почему if(s=='.') использует s= на s и что значит ++s мы сдвигаем указатель или что растолкуйте #include <iostream.h> #include <conio.h> #include <stdio.h> int CountLetters(char* s) { if(s=='.') { return 0;
C++ Определить порядковый номер числа, отличного от остальных. Даны четыре целых числа, одно из которых отлично от трех других, равных между собой. Определить порядковый номер числа, отличного от остальных. Добавлено через 11 часов 45 минут Я вот задачку эту сделал только она работает не во всех случаях, во всяком случае у меня, если вводить данные так: a=1 b=1 c=2 d=1 подробнее

Показать сообщение отдельно
LineStown
66 / 66 / 3
Регистрация: 04.08.2010
Сообщений: 420
Завершенные тесты: 1
12.05.2011, 10:45     itoa();
вот когда то писал. разбирайся
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
//08.01.Написать функцию, которая получает в качестве аргументов целое положительное число и систему счисления, 
//в которую это число должно переводится (системы счисления от 2 до 36). Например, при переводе числа 27 в систему 
//счисления 16 должно получиться 1B; 13 в 5-ю - 23; 35 в 18-ю - 1H.
#include<iostream>
using namespace std;
void o10(int a)
{
    if(a>10)cout << char(a+55);
    else cout << a;
}
void system(int a,int b)
{
    if((b<3)||(b>35))cout << "Система не корректная\n";
    else
    {
        int s;
        s=0;
        while(a>=b)
        {
            a-=b;
            s++;
            if(s==b)
            {
                o10(s);
                s=0;
            }
        }
        if(s!=0)o10(s);
        if(a!=0)o10(a);
        cout << endl;
    }
}
int main()
{
    setlocale(LC_ALL,"Russian");
    int a,b;
    cout << "Введите число: ";
    cin >> a;
    cout << "Введите систему: ";
    cin >> b;
    system(a,b);
    return 0;
}
Добавлено через 1 минуту
Цитата Сообщение от 2008kedr2008 Посмотреть сообщение
вооот , ты начинаешь меня понимать!!!!.....а как сделать что бы 1000 стала 8???
Смотри пост выше) Как переводятся системы читай)
Все просто как веник, пройтись по масиву с конца к началу, суммирую степени двоек
 
Текущее время: 15:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru