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

Строки. перевод - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ массивы http://www.cyberforum.ru/cpp-beginners/thread219292.html
Помогите, пожалуйста. решить задачу.Зарание спасибо.)
C++ Реализация CRC32 Здраствуйте, помогите реализовать контрольцелостности dll библиотеки, с помощью CRC32. Писал CRC16, а вот CRC32 не выходит. #include <tchar.h> #include <windows.h> WORD MakeCRC16(BYTE *buf, WORD Num) { WORD Polynom16=0x8005; WORD CRCHL;//хранит текущую CRC http://www.cyberforum.ru/cpp-beginners/thread219286.html
Матрицы, Ассемблерная вставка. Всем элементам второй строки присвоить соответствующие элементы последнего столбца C++
помогите решить пожалуйста, у меня зачет срочно!! в первом модуле определена квадратная матрица N го порядка. выводится измененная матрица построчно. это на С сделать надо. во втором модуле всем элементам второй строки присвоить соответствующие элементы последнего столбца. это на ассемблере! буду благодарен)
Файл - буфер - файл (istrem/ostream) C++
Всем добрый день. Помогите пожалуйста найти ошибку. Структура для описания объекта - 4 int числа. struct L_Object { int id; int xpos, ypos, zpos; }; Мне нужно реализовать механизм для чтения и записи файла со списком таких объектов. Для этой цели я написать вот такой класс.
C++ Файлы: упорядочить слова в строках по возрастанию количества латинских строчных букв в словах http://www.cyberforum.ru/cpp-beginners/thread219256.html
Задан текстовый файл Input.txt, состоящий из слов. Разделителями между словами является некоторое множество знаков препинания. Для каждой строки, начиная со второй, продублировать слова, которые встречаются в первой строке и записать результат в новый файл Output.txt. Упорядочить слова в полученных строках по возрастанию количества латинских строчных букв в словах, результат сортировки...
C++ Дан целый массив максимальной размерности 20*20. Провести сортировку по возрастанию в нечетных строках массива и по убыванию в четных строках. Дан целый массив максимальной размерности 20*20. Провести сортировку по возрастанию в нечетных строках массива и по убыванию в четных строках. Ввод исходного массива организовать из файла, при вводе учесть возможность ввода массива меньшей размерности. Результаты работы программы вывести на экран и в файл. подробнее

Показать сообщение отдельно
graf1
2 / 0 / 1
Регистрация: 22.03.2010
Сообщений: 18

Строки. перевод - C++

24.12.2010, 09:54. Просмотров 581. Ответов 1
Метки (Все метки)

Привет всем.
такое вот задание есть
В строке найти все числа в десятичной системе счисления, сформировать новую строку, в которой заменить их на соответствующим представлением в шестнадцатеричной системе.

намутил такую вот штуку, как дальше хз
может кто что подскажет?

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
44
45
#include "stdafx.h"
#include <stdlib.h>  // atoi
#include <string>  // строки
#include <iostream>  // потоковый ввод вывод
using namespace std; // просторанство имён std
 
void main ()
{
string str; // создание строки
int vot = 0;
char chicla[]={'0','1','2','3','4','5','6','7','8','9'};
cout << "BBodite ctpoky : " << endl;  // запрос на ввод строки
getline (cin,str);  // ввод строки
const char * mas;  // создание массива типа char
mas = str.c_str();  // создаём из строки массив типа char
int l = str.length();  // длинна строки
for (int i = 0; i<l ; i++)
    {
        for (int j=0; j<9; j++)
            {
                //cout << "cim" <<str[i]<<chicla[j]<< "  ";
                if (chicla[j]==str[i])
                { vot = 1;
                    break;
                //cout <<"da" <<vot;
                }
                else vot = 0;
                //  cout << "net" <<vot;
            }
        //cout << vot << "  ";
        if (vot != 0)
        {
            int nachalo = i;
            int pos = str.find_first_of (' ',i);
            int konec = i - 1;
            int kol = konec - nachalo;
            string small = str.substr(nachalo,kol);
            mas = small.c_str();
            int i = atoi(mas);  // преобразуем массив символов в число
            cout << i << ' ' ;
            cout<<"pez"<<hex<<i << ' ';   // форматированный вывод в 16 системе
        }
    }
 
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru