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

Определить позицию первого вхождения в заданную строку какого-либо символа - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сумма элементов массива http://www.cyberforum.ru/cpp-beginners/thread739797.html
Здравствуйте! Помогите, пожалуйста! Дано число k. Создается массив m, заполняется значениями; создается массив а. Нужно найти a: a= -m-m-...-m+m+...+m (первая половина элементов отнимается, вторая прибавляется) a= -m-...-m+m+...+m-m-...-m+m+...+m ... a= -m+m-m+m-...+m Например, k=5. 2^k=32.
C++ Метод гаммирования с обратной связью имею код программы без алгоритма шифрования. если я все правильно понимаю, то сейчас эта программа просто переписывает строку текста из одного файла в другой. но после выполнения программы, в выходном файле лишь невидимые символы в количестве символов исходного текста. что не так? и второй вопрос: помогите понять как рабоатет метод шифрования гаммированием. я не понимаю алгоритм образования... http://www.cyberforum.ru/cpp-beginners/thread739779.html
C++ Enum
Доброго времени суток Интересует что значит следующий код: enum Colors { RED, GREEN, BLUE };
цикл пост условие C++
# include <iostream.h> # include <stdio.h> # include <conio.h> # include <math.h> void main() {int d=0,r=0,u=0,g=0,s0,s1,sum; cout <<"Rebus \n"; do {
C++ Не могу определить назначение функции и то что она делает http://www.cyberforum.ru/cpp-beginners/thread739753.html
#include <iostream.h> #include <conio.h> #include <stdio.h> struct llist{ int val; llist *next,*prev; }; void vstavkov(llist **z, int n){
C++ Составить программу для сложения дробей Даны две дроби А/В и С/Д (А,В,С,Д - натуральные числа). Составить программу для сложения этих дробей. Результат должен быть несократимой дробью. подробнее

Показать сообщение отдельно
Afflicted
Обитатель форума
199 / 182 / 8
Регистрация: 28.10.2012
Сообщений: 538
20.12.2012, 16:15     Определить позицию первого вхождения в заданную строку какого-либо символа
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <string>
using namespace std;
 
int find(string const str1, string const str2)
{
    for (int i = 0; i < str1.size(); i++)
        if (str2[i])
            if (str1[i] == str2[i])
                return i;
 
    return -1;
}
 
int main()
{
    string str = "dsjdda ffdqw", str2 = "wajq";
    cout << find(str, str2) << endl;
 
    system("pause");
    return 0;
}
 
Текущее время: 20:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru