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

Cделать вывод первого вхождения в строку - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Выдает ошибку при построении графика (Интерполяции) http://www.cyberforum.ru/cpp-beginners/thread1212961.html
Выдает ошибку при построении графика Интерполяции ньютона //--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include <iostream.h> #include <fstream.h> #include <vector> #include <cstdlib> #include <cmath>
C++ Упрощение кода Всем привет. Есть такой код: enum FTYPE { FALSE, TRUE, DEFAULT }; FTYPE f(); bool n() { while( g() ) http://www.cyberforum.ru/cpp-beginners/thread1212959.html
C++ Переделать программу с Паскаля на C++
Нужно переписать программу с паскаля на си++, и чтобы данные вводил я сам. const COUNT_POINTS=6; type ARRN=array of integer; ARRNN=array of integer; PROCEDURE FITSP(N,S,INF:INTEGER; VAR W:ARRNN; VAR ROUTE:ARRN; VAR PATH_WEIGHT:INTEGER); VAR END1,END2,FARTHEST,I,INDEX, INSCOST,J,MAXDIST,NEWCOST,NEXTINDEX :INTEGER;
Сортировка динамического массива C++
Доброе время суток!!! Очень надо Разработать программу сортировки матрицы размерности nxn так, чтобы элементы в каждой строке отсортированной матрицы располагались по возрастанию, и ни один элемент в i строке не был бы больше любого элемента в i+1 строке. Сортировку выполнять над одномерным массивом из n2 элементов, который "накладывается" на исходную матрицу. Программу выполнить на С++
C++ Оператор static_cast http://www.cyberforum.ru/cpp-beginners/thread1212886.html
int N; cout << "введите размер маccива: "; cin >> N; vector<double> matrix (N); for (int i = 0; i < N; i++) //заполнение массива псевдорандомными значениями { matrix = static_cast<double>(5 - (rand() % 10)); cout << setw(7) << setprecision(3) << matrix; }
C++ В двумерном массиве 5*4 целых чисел найти сумму абсолютных значений элементов каждой строки В двумерном массиве массиве 5*4 целых чисел найти суммы абсолютных значений элементов каждой строки. Результат записать в дополнительный столбец. После этого нужно найти максимальную из этих сумм. Вывести массив с дополнительным столбцом в виде таблицы. Вывести значение максимальной суммы подробнее

Показать сообщение отдельно
therealtip
1 / 1 / 0
Регистрация: 29.05.2014
Сообщений: 36

Cделать вывод первого вхождения в строку - C++

20.06.2014, 10:27. Просмотров 188. Ответов 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
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <time.h>
#include "iostream"
using namespace std;
 
void main()
{
    char *s1, *s2;
    int i, j;
 
    s1 = new char[100];
    s2 = new char[100];
    cout << "vvedite pervuyu i vtoruyu stroku: ";
    cin>>s1>>s2;
    
    
    for (i = 0, j = 0; s1[i] != '\0'; i++)
    {
 
        for (j = 0; (s2[j] == s1[i]) && (s1[i] != '\0') && (s2[j] != '\0'); j++, i++);
        if (s2[j] == '\0') break;
    }
    if (s2[j] == '\0') cout <<; else cout << "ne vhodit";
    cout << endl;
    getch();
}
Нужна помощь, не могу сделать вывод первого вхождения в строку.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru