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

Как заменить определенный символ на номера попорядку? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Нахождение корней методом Ньютона http://www.cyberforum.ru/cpp-beginners/thread619243.html
Нужно написать программу вычисляющую корень полинома методом Ньютона. Подскажите, как можно описать функцию a*x^n+b*x^(n-1)+c*x^(n-2)+... в подпрограмме? Коэфициенты - в массив, степени - в массив, а саму функцию как, чтобы в неё можно было подставлять значения из массивов?
C++ Работа с указателем #include <ntddk.h> NTSTATUS PsLookupProcessByProcessId(__in HANDLE ProcessId, __out PEPROCESS *Process); static VOID LoadImageNotifyRoutine( PUNICODE_STRING FullImageName, HANDLE ProcessId, PIMAGE_INFO ImageInfo); NTSTATUS ObOpenObjectByPointer(__in PVOID Object, __in ULONG HandleAttributes, __in_opt PACCESS_STATE PassedAccessState, ... http://www.cyberforum.ru/cpp-beginners/thread619238.html
C++ Вычисление значения функции
Вычислить значения функции f(x)=(x^2-1)/x с интервалом (0,5) с шагом 0,25. 1) Сумма всех нечетных чиcел функции f(x) 2) Значение минимальной (min) фунцкии f(x). Программа должна работать на "do while" Парни, Как про)) замутите я че то не понял как делать) Благодарю) у меа это дипломный вопрос) СПС ВСЕМ) Буду благодарен очень даже)
Создание RSS агрегатора C++
возникла срочная необходимость создать простенький RSS,который получает новости,а отображает их в дефолтном браузере,однако ни с чем подобным не сталкивался прежде.я не прошу готовый код,я лишь прошу подсказать мне какие шаги нужно сделать,если вы знаете уже сделанный пример,скиньте пожалуйста ссылку
C++ Как выразить условие в операторе if для нахождения простого числа http://www.cyberforum.ru/cpp-beginners/thread619226.html
Приветствую вас!Уважаемые, подскажите пожалуйста как выразить условие в операторе if для нахождения простого числа, с помощью логических и операторов отношений.Если это возможно.Без массивов.Мне нужна просто маленькая подсказка, а остальное я хочу сам допетрить.В голове все знаю и понимаю как эти числа находятся, но не могу выразить в алгоритме кода .Язык С++.Заранее благодарен!
C++ Нахождение всех возможных путей для спуска с вершины матрицы имеется массив вида 1 2 х х 3 4 5 х 6 7 8 9 высота массива = 3 количество вершин = 2 более удобное графическое представление подробнее

Показать сообщение отдельно
Thirteen
 Аватар для Thirteen
32 / 32 / 4
Регистрация: 04.07.2012
Сообщений: 50
05.07.2012, 00:33     Как заменить определенный символ на номера попорядку?
Быдлокод получился:
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 <iostream>
#include <fstream>
#define ANSI 97 //Эта константа - код буквы 'a' в анси.
#define ERROR_OPENING 1
#define STRINGS_NUMBER 9000
 
using namespace std;
 
int main () {
 
    //Открываем файл для чтения и записи.
    fstream InOutFile("doc.txt", fstream::in | fstream::out);
    //Проверяем на NULL
    if(InOutFile == NULL)
    {
        cout << "Impossible to open file" << endl;
        return ERROR_OPENING;
    }
    //Указатель на строку
    char * string;
    //Переменная для проверки на конец файла
    char EndOfFile;
    for(int i = 0; i < STRINGS_NUMBER; i++)
    {
        //Буквы от a до z. Всего букв 26, так что если
        //итерация 27, то это снова a.
        int letter = i%26;
        //n в файле на седьмой позиции, так что переводим курсор туда.
        InOutFile.seekg(7, ios::cur);
        //Вставляем текущую букву.
        InOutFile.put(ANSI+letter);
        //Это написано, чтобы дочитать до конца строки.
        InOutFile >> string;
        //Возьмём текущий символ. Если EOF прерываем,
        //если любой другой, продолжаем.
        EndOfFile = InOutFile.get();
        if(EndOfFile == EOF)
        {
            cout << "End of file" << endl;
            break;
        }
    }
    InOutFile.close();
    return 0;
}
Забиваем n буквами от a до z, если дошли до z, то снова пишем туда a.
Если нужно использовать цифры от 1 до 9000, то адреса должны иметь вид "http://nnnn.site.ru"
Иначе put будет писать что-то вроде "http://100ite.ru"
А вообще здесь лучше использовать файл произвольного доступа.
 
Текущее время: 20:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru