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

где ошибка - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Поиск и удаление элементов в одномерном массиве http://www.cyberforum.ru/cpp-beginners/thread1092544.html
Всем привет! Задача такая: Найти нужный элемент в массиве и удалить его. Если есть повторы, их тоже нужно удалить. Что-то у меня не получается, помогите пожалуйста разобраться в чём дело. #include <iostream> using namespace std;
C++ Если у диагонали этой матрицы находится обратный элемент , то матрицу транспонировать Дана матрица 3х3. Если у диагонали этой матрицы находится обратный элемент , то матрицу транспонировать надо , а если нет обратного элемента ,то нижние строки превратить в нули. Помогите с написанием программы http://www.cyberforum.ru/cpp-beginners/thread1092523.html
Составить описание класса для представления комплексных чисел C++
Нужна помощь новичку:-| Задание было такое Составить описание класса для представления комплексных чисел. Обеспечить выполнение операций сложения, вычитания и умножения комплексных чисел. Теперь нужно для класса задать конструктор (для выделения памяти) и деструктор(для освобождения памяти). #include <iostream> #include <stdlib.h> #include <time.h> using namespace std; class Komplecs{ int...
C++ Подскажите пожалуйста как заполнить весь массив структур структурой p1
Подскажите пожалуйста как заполнить весь массив структур структурой p1; { struct Univer{ char fam; char kaf; char dol; double zar;}; Univer *p1=new Univer; strcpy(p1->fam, "Иванов"); strcpy(p1->kaf, "ИКС"); strcpy(p1->dol, "Доцент"); p1->zar=2000;
C++ Найти для каждого студента средний бал за все пять лет и год, когда бал был максимальным http://www.cyberforum.ru/cpp-beginners/thread1092509.html
Имеются сведения по студентам: студент, бал в расчете на одного человека за каждый год из последних 5-ти лет. Найти для каждого студента средний бал за все пять лет и год, когда бал был максимальным Студентов у которых балы в течении 5-ти лет постоянно увеличивался, и студента с максимальным средним годовым балам за пять лет. результат обработки вывести на экран в виде таблицы....
C++ Как можно записывать в вектор типа классса? к примеру есть класс Homeworlist, в котором есть вектор list. vector<Homework> list; теперь мне нужно записывать в вектор информацию, каждый раз, когда вызывается следующая функция: void Homeworklist::Add(Homework h) { if (a>=50) cout << "No"; cin >> list.HomeworkName >> list.Assigned_Date_1 >> list.GetDue_Date_1; list.push_back(h); a++; подробнее

Показать сообщение отдельно
PriZrаK
-116 / 0 / 1
Регистрация: 28.01.2014
Сообщений: 144
09.02.2014, 12:56     где ошибка
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
#include <iostream>
using namespace std;
 
char *get_substr(char *sub, char *str);
 
int main(){
    char *substr;
 
    substr = get_substr("три", "один два три четыре");
 
    cout << "подстрока найдена: " << substr;
 
    return 0;
}
 
//Возвращает указатель на подстроку или нулевой указатель,
//если подстрока не найдена.
char *get_substr(char *sub, char *str)
{
    int t;
    char *p, *p2, *start;
 
    for (t = 0; str[t]; t++)
    {
        p = &str[t];//начальная установка указателей
        start = p;
        p2 = sub;
 
        while (*p2 && *p2 == *p) //проверка на наличие подстроки
        {
            p++;
            p2++;
        }
        
        //Если p2 указывает на завершающий ноль (т.е на конец подстроки),
        //значит, вся подстрока найдена.
        if (!*p2)
        
            return start;//вернуть указатель на начало подстроки
        
    }
    return 0;
    
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru