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

Перевод из Pascal в C++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывести каждое слово из файла на экран http://www.cyberforum.ru/cpp-beginners/thread1063103.html
Имеется файл со следующим содержимым: 1 Иван Петров 2 Оля Семенова 3 Илья Петушко 4 Наталья Близер ........ Мне нужно считать эти данные и вывести на экран, но так, чтобы не целой строкой, а...
C++ Несистематическая ошибка на этапе компиляции #pragma hdrstop #pragma argsused #include <iostream.h> void main() { double a; int index,i_max,i_min; double max,min,sum,sum2,x; sum=sum2=0; //------------------------------------- http://www.cyberforum.ru/cpp-beginners/thread1063096.html
Сортировка массива по убыванию C++
Добрый вечер. Нужно отсортировать массив по убыванию. В гугле что то нашёл, но так как я ещё начинающий, то чужой код понимаю с трудом, тем более без комментариев. Нужно отсортировать второй массив...
nvidia cuda с++ проект C++
Нужна помощь в сборке и запуске проекта cuda с++. Код который выложу ниже осуществляет трассировку лучей на gpu. Если кто то может помочь буду очень признателен.
C++ Матрицы. Ступенчатый вид http://www.cyberforum.ru/cpp-beginners/thread1063047.html
Неправильно приводит к ступенчатому виду, когда первые элементы каждой строки равны нулю. В чем может быть проблема ? Очень нужна помощь ! Заранее благодарен. #include <string> #include...
C++ Даны заполненные очереди целых чисел p и q. Сформировать очередь r Использовать стандартные типы "очередь", определённые в библиотеке STL. Даны заполненные очереди целых чисел p и q. Сформировать очередь r. Записать в неё чётные элементы из очереди p и каждый... подробнее

Показать сообщение отдельно
sentike
4 / 4 / 0
Регистрация: 22.08.2013
Сообщений: 49
05.01.2014, 01:29
Вот, попробуй. Надеюсь, еще не поздно =)
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
// pascal.cpp: определяет точку входа для консольного приложения.
//
 
#include "stdafx.h"
#include <stdio.h>
#include <cstdio>
#include <iostream>
#include <string>
 
using namespace std;
//--------
double A;
double B;
double H;
double N;
//--------
double x, y;
//--------
 
const float z = 0.0001; 
 
 
int _tmain(int argc, _TCHAR* argv[])
{
    std::string var;
    ent_A:
    //==============================================
    std::cout << "Введите начало интервала A[-100;100]= ";
    std::getline (std::cin, var);
    A = atof(var.c_str());
    if(A < -100 || A > 100) goto ent_A;
 
    ent_B:
    //==============================================
    std::cout << "Введите конец интервала B[-100;100]= ";
    std::getline (std::cin, var);
    B = atof(var.c_str());
    if(B < -100 || B> 100) goto ent_B;
    //==============================================
    if(A > B)
    {
        H = B;
        B = A;
        A = H;
    }
 
    ent_H:
    //==============================================
    std::cout << "Ведите количество разбиений H[1;50]= ";
    std::getline (std::cin, var);
    H = atof(var.c_str());
    if(H < 1 || H > 50) goto ent_H;
    //==============================================
    N = (B - A) / H;
    //==============================================
    std::cout << "Начало интервала=" << A << endl;
    std::cout << "Конец интервала=" << B << endl;
    std::cout << "Количество разбиений=" << H << endl;
    std::cout << "Размер шага=" << N << endl;
    //==============================================
    while(x < B + z)
    {
        std::cout << "-------------------------"<< endl;
        if(x == 0)
        {
            std::cout << "x=" << (x/8) << "|не определено |" << endl;
        }
        else
        {
            y = ((sin(x)) / x) * (exp(-x)) * (1 + x * x * x);
            std::cout << "|x=" << (x/8) << "|y= " << (y/8) << endl;
        }
        x += N;
    }
    std::cout << "-------------------------"<< endl;
    std::cout << "------Завершено----------"<< endl;
    std::cout << "Перевел на C++ -- SeNTike"<< endl;
    cin.get();
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru