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

Необходимо преобразовать код в более простой - без функций, процедур и конструктора. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Объясните для чего нужна точка в выражении 1./3 http://www.cyberforum.ru/cpp-beginners/thread1649225.html
Здравствуйте!Помогите понять для чего нужна точка в этой формуле (за что она отвечает). z=pow(pow(x,2)-pow(y,2),1./3);Это остаток от вещественного деления числа 1 на 3?
C++ Объясните код программы работы с двумерными массивами #include <time.h> #include <stdlib.h> #include <iostream> #include <cmath> #include <iomanip> using namespace std; const int n = 10; int main() http://www.cyberforum.ru/cpp-beginners/thread1649210.html
Реализовать перегрузку операций = и == C++
Вообщем есть такое задание Создать 2 объекта a и b, разработанного класса – символьная строка, реализовать перегрузку операций = и == . ПОМОГИТЕ решить саму перегрузку!!!
C++ Как реализовать циклическую работу программы
Есть программа которая анализирует изображение и результаты дописывает в файл. Как сделать так, чтобы программа каждые 10 секунд проводила анализ снова?
C++ Функция поиска совершенных чисел во введенном интервале - C++ http://www.cyberforum.ru/cpp-beginners/thread1649142.html
Число называется совершенным, если сумма всех его делителей равна ему самому. Напишите функцию поиска таких чисел во введенном интервале. Помогите горе-программисту. Что нужно добавить в код, чтобы помимо 6 в этом диапозоне вывелись на экран еще числа - 28, 496, 8121. #include <iostream> using namespace std; int digit(int x, int y) { for (int i = x; i<y; i++) {
C++ Сдвинуть цепочки элементов в матрице на Т элементов против часовой стрелки Облазил много форумов, так и не смог нигде найти как сделать переход с одной стороны цепочки на другую. Подскажите, буду очень благодарен.(можно просто фрагмент перехода) Дана матрица, размер вводит пользователь. Осуществить сдвиг цепочки, заданной позициями угловых элементов (Цепочка задается позициями элементов где LT– левый верхний элемент, RT – правый верхний элемент, RB–правый нижний... подробнее

Показать сообщение отдельно
MaxBudkov
0 / 0 / 0
Регистрация: 02.06.2015
Сообщений: 23

Необходимо преобразовать код в более простой - без функций, процедур и конструктора. - C++

27.01.2016, 21:17. Просмотров 221. Ответов 3
Метки (Все метки)

Всем доброго вечера. Долгое время работал над программой, в плане её понимания. Попытался переработать в более простой вид - без функций, процедур и конструктора. Сократил как мог, осталось немного. Помогите пожалуйста убрать и эти функции, оставив лишь структуру и main. Пожалуйста.

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
#include <iostream>
#include <fstream>
using namespace std;
 
struct sLink
{
    double i;
    sLink *next;
    sLink(double _i)
    {
        i = _i;
        next = NULL;
    }
    void AddToEnd(double _i)
    {
        if(next == NULL) 
            next = new sLink(_i);
        else
            next->AddToEnd(_i);
    }
    void Out()
    {
        cout << " " << i;
        if(next != NULL)
            next->Out();
        else
            cout << endl;
    }
};
 
int main()
{
    ifstream file1("3.txt");
    sLink *A = new sLink(0);
    while(!file1.eof())
    {
        double buf;
        file1 >> buf;
        A->AddToEnd(buf);
    }
    cout << "Elements in file:";
    A->next->Out();
    file1.close();
    sLink *tmp = A->next;
    while(tmp != NULL)
    {
        if( (tmp->i) < 0 && tmp->next != NULL )
            tmp->i = tmp->i * (-1);
        else
            tmp = tmp->next;
    }
 
    cout << "\nElements in structure A:";
    A->next->Out();
    file1.close();
    system("pause");
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru