Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Работа со строками. Изменить регистр символов https://www.cyberforum.ru/ cpp-beginners/ thread1329171.html
Основная задача : Длина L >5 и <30, изменить регистр символов (aBcDeF->AbCdEf) Не работает именно она, помогите найти в чем ошибка. Фрагмент замены регистра в строке : void String::run() { unsigned int i = 0, j = 0; char *ss; ss = new char; ss = '\0'; if ((strlen(str) > 5) && (strlen(str) < 30))//30.Длина L >5 и <30, изменить регистр символов (aBcDeF->AbCdEf)
C++ Проверить, является ли текст идентификатором
Находил похожие темы здесь на сайте, но компилятор ругался. Использую Microsoft Visual Studio.
C++ Призрачная ошибка линковщика Пишу-пишу я проект, затем запустил и мне линковщик выдал 4 ошибки. (Лог ошибки потом, всё по порядку). Я начал искать, в чем проблема: закомментировал практически полностью весь проект. Можно сказать что даже полностью. Остались только конструкторы классов с параметрами string. Все инклуды классов друг на друга убрал. Ошибка всё не уходит. Я от безысходности перезапустил проект и ошибка убралась!... https://www.cyberforum.ru/ cpp-beginners/ thread1329148.html C++ Как в консольном приложении скрыть курсор мыши? https://www.cyberforum.ru/ cpp-beginners/ thread1329145.html
Добрый вечер, Как в Win32 Console Application скрыть курсор мышки (не каретку ввода).
Использовать представление графа в виде списков смежности, вывести на экран все вершины, не смежные с данной C++
Использовать представление графа в виде списков смежности, вывести на экран все вершины, не смежные с данной. Может кто знает что не так #include<fstream> #include<string> #include<iostream> #include<sstream> using namespace std; ifstream in("input.txt"); ofstream out("output.txt");
C++ Задача по массиву строк. Вставка строки https://www.cyberforum.ru/ cpp-beginners/ thread1329111.html
Ввести строку символов-разделителей и массив строк текста с неизвестным заранее количеством строк. Последней строкой текста будет строка, если в ней окажется любое слово, ранее вводившееся в тексте. В строки, в которых встречается заданная подстрока знаков, вставить после последнего слова в строке заданное в исходных данных слово, вводимое после ввода текста. Вывести преобразованный текст. ...
C++ Вершины не смежные с данной Использовать представление графа в виде списков смежности, вывести на экран все вершины, не смежные с данной. Может кто знает что не так #include<fstream> #include<string> #include<iostream> #include<sstream> using namespace std; ifstream in("input.txt"); ofstream out("output.txt"); https://www.cyberforum.ru/ cpp-beginners/ thread1329106.html C++ Структура Район, вывести районы с наибольшим числом ресторанов
4 Район 1 - 3 1 Район 2 - 1 3 Район 3 - 4 0 Район 4 - 6 5 Первое число — общее кол-во районов. После названия района идёт число ресторанов, потом число магазинов. Нужно вывести районы с наибольшим числом ресторанов (если несколько таких, то все) и общее кол-во магазинов по этим районам.
C++ Классы. Найти сумму элементов каждого столбца матрицы и определить максимальную https://www.cyberforum.ru/ cpp-beginners/ thread1329091.html
Создайте класс в соответствии с условием задачи. Определите функции-члены класса для установки и получения значений закрытых переменных, для вывода реализации требуемых действий. Используйте конструкторы для инициализации начальных значений закрытых переменных и деструкторы. Расположите интерфейс класса в файле Name.h, а реализацию в Name.cp. Файл name.h - интерфейс #ifndef LR_10_name_h...
C++ Разработка средства архивации Добрый вечер имеется код,преподаватель сказал чтобы добавили класс Menu. Программа компилируется но меню не запускается,сразу летит программа. Проблема с классом Menu как можно правильно реализовать,чтобы он вызывал все методы описанные в классе Компресс.. #include "stdafx.h" #include <iostream> #define BITS 12 #define HASHING_SHIFT BITS-8 #define MAX_VALUE (1 << BITS) - 1 https://www.cyberforum.ru/ cpp-beginners/ thread1329088.html
Перегрузка операторов +=, -=, *= C++
Доброе время суток! Начал писать одно лабораторную роботу,с начала показалось что она крайне проста,но потом возникли непредвиденные трудности.Задание след.:создать абстрактный класс с виртуальными операторами +=,-=,*=.Создать производные классы с этими же операторами для комплексного числа и рациональной дроби.Написал,скомпилировал,но считает -= и *= некорректно.Подскажите,как правильно в этой...
C++ Загрузить изображение в память Здравствуйте. Хочу загрузить изображения в память и считывать их потом оттуда с помощью "Image" или "TImage". Пока что столкнулся со следующим: void* str; unsigned long* kol_baitov; HANDLE hhh, fff; bool bb; hhh = CreateFile("d:\\Armure Franaise du dbut du XVIe sicle & Gaspard de Coligny.jpg", GENERIC_READ, FILE_SHARE_READ, 0, OPEN_EXISTING, 0, 0);...
0 / 0 / 0
Регистрация: 13.12.2014
Сообщений: 2
0

Перевести код из функции в шаблоны функции - C++ - Ответ 6983115

13.12.2014, 23:36. Показов 451. Ответов 3
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Короче, у меня есть прога написанная с помощью функций, теперь мне нужно написать её с помощью шаблонов функции...


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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
#include "stdafx.h"
#include <iostream>
#include <stdlib.h> 
#include <iomanip>
#include <cmath>
using namespace std;
 
void input (int n, double *a)
{
 for (int i=0; i<n; i++) cin >> a[i];
}
void summ (int n, double* a)
{
    int i,s=0;
    for ( i = 0; i < n; ++i )
    {
        if ( (i + 1) % 2 == 1 ) 
        {
            s = s + a[i];
        };
    };
    cout << "Сумма элементов массива с нечётными номерами " << s << endl;
}
void sum1 (int n, double* a)
{
    int i1 = -1,s1=0,i;
    int i2 = -1;
    for ( int i = 0; i<n; i++ )
    {
        if ( a[i] < 0 )
        {
            if ( i1 == -1 )
                i1 = i;
            else
                i2 = i;
        }
    }
    if ( (i1 == -1) && (i2 == -1) ) cout << "Отрицательных элементов в массиве нет" << endl;
    else if ( (i1 != -1) && (i2 == -1) ) cout << "В данном массиве один отрицательный элемент" << endl; 
    else if  ( (abs ( i1-i2 ) == 1)) cout << "Отрицательные элементы стоят рядом" << endl; else
    {
        for ( i=(i1+1); i < i2; i++ )
            s1 = s1 + a[i];
        cout << "Сумма элементов массива расположенных между первым и последним отрицательными элементами " << "  " << s1 << endl;
    };
}
void sort (int n, double* a)
{
    int i=0;
 
    int i_fin = n;
    while ( i != i_fin )
    {
        if ( (a[i] <= 1) && (a[i]>= -1) )
        {
            int temp = a[i];
 
            for ( int j = i; j < n; j++ )
                a[j] = a[j + 1];
 
            a[n - 1] = 0;
 
            i_fin--;
        }
        else
        i++;
    }
    cout << "Преобразованный массив:" << endl;
    for ( i = 0; i < n; i++ )
        cout << a[i] << '\t';
    cout << endl;
    delete a;
}
 
 
    int main()
{
    setlocale ( LC_ALL, "Russian" );
    int n;
    cout << "Введите количество элементов массива: ";
    cin >> n;
    double *a = new double[n];
    input (n, a);
    summ (n , a);
    sum1 (n , a);
    sort (n , a);
    system ("pause");
    return 0;
}


Вернуться к обсуждению:
Перевести код из функции в шаблоны функции C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.12.2014, 23:36
Готовые ответы и решения:

Перегрузка и шаблоны функции(массив) Исправить код
Нужно сделать программу, с использованием шаблонов этих типов данных- int,float,double. В...

Смысл функции filter. Перевести код функции filter в C++
Всем привет! у меня такая проблема. Нужно перевести код функции filter в C++. для функции y =...

Перевести код математической функции с паскаля
Здравствуйте, есть функция написана в паскале: function g (a,b :real) : real begin ...

Перевести код функции SquareDigitsSum (Haskell -> Lisp)
Никак не получается переписать функцию SquareDigitsSum с Haskell на Lisp( На Haskell функция...

3
13.12.2014, 23:36
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.12.2014, 23:36
Помогаю со студенческими работами здесь

Перевести код математической функции с паскаля В C++ Builder
Есть программа в паскале нужно переделать в С++ Builder, помогите, заранее спасибо. var a :...

Перевести с Pascal вычисление функции на заданном промежутке и построить график этой функции
uses crt,graphABC; function y(x:real):real; begin if x&lt;0 then y:=x*x else if x&lt;=2.5 then...

Функции-шаблоны
Подсчитать норму матрицы по формуле А = (сумма по i ) maxai,j ( а и житое ) Вобще не понимаю как...

Шаблоны функции
Реализуйте следующие задание с использованием шаблона функции. Продемонстрируйте вызов шаблона для...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru