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

Простая задачка: Распаковка строки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Перевод числа из восьмиричной в десятичную систему счисления http://www.cyberforum.ru/cpp-beginners/thread671226.html
Здравствуйте! Вопрос такой. Мне нужно ввести с клавиатуры число и перевести его как бы (на самом деле в программе она должна находиться в десятичной) в восьмеричную систему счисления. Получившееся значение присвоить переменной. Как это можно реализовать???
C++ Вещественная квадратная матрица, сортировка, нахождение максимального и минимального элемента Доброе время суток. помогите пожалуйста с задачей (2 программы на С++, взаимосвязаны но нужно отдельно сделать) 1. Через массив задать вещественную квадратную матрицу, использую тип элемента массива- char. Эл-ты матрицы разные. Найти произведение ряда с наибольшим элементом, на столбец с наибольшим элементом. 2. на основе первой задачи с помощью функций (они должны иметь параметры -массив и ... http://www.cyberforum.ru/cpp-beginners/thread671211.html
C++ Вычислить суточную производительность каждого полимера
Вычислить суточную производительность каждого полимера и всей батареи из 12-ти аппаратов, если съем полимера с одного кубометра объема равен 9 кг/час . Объем каждого полимеризатора - 12 кубических метров. Работа непрерывная. Помогите с задачей буду очень благодарен .
C++ ошибка в функции
написала функцию, а препод говорит не правильно. В чем ошибка? Упорядочить строки прямоугольной матрицы по возрастанию количества одинаковых элементов в каждой строке. Найти номер первого из столбцов, не содержащих ни одного отрицательного элемента. #include "stdafx.h" #include <conio.h> #include <iostream> using namespace std;
C++ Хеширование http://www.cyberforum.ru/cpp-beginners/thread671199.html
У меня есть вариант хешировани данных для ГОСТ 28147-89. Помогите ее переделать под ГОСТ Р 34.11-94. вот http://www.gotdotnet.ru/files/107/ с этим исходником работаю.
C++ Подскажите почему происходит ошибка в вычислении При введении следующих параметров (60 2.3 3) выходит ответ 4rub. 13cop. хотя должен выдавать 4rub. 14cop. , не могу разобраться почему происходит такая ошибка? #include "stdafx.h" #include <iostream> #include <stdlib.h> #include <math.h> using namespace std; int _tmain(int argc, _TCHAR* argv) { float gas_consumption, l_price, cost, prior_cost_cop; подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4660 / 2486 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
14.10.2012, 21:32     Простая задачка: Распаковка строки
Цитата Сообщение от Bacaramba Посмотреть сообщение
Прошу написать полное решение на Си
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
#include <stdio.h>
#include <string.h>
int main()
{
    freopen("input.txt","r",stdin);
    freopen("output.txt","w",stdout);
    int len, i, j, t=0, x;
    char a[81];
    scanf("%s", &a);
    len=(int)strlen(a);
    for(i=0; i<len; i++)
    {
        x=0;
        while(a[i]>='0' && a[i]<='9')
        {
            x*=10;
            x+=(int)(a[i++]-'0');
        }
        if(x==0)
        {
            printf("%c", a[i]);
            t++;
            if(t%40==0)
                printf("\n");
        }
        else
        {
            for(j=0; j<x; j++)
            {
                printf("%c", a[i]);
                t++;
                if(t%40==0)
                    printf("\n");
            }
        }
    }
    return 0;
}
 
Текущее время: 04:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru