Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ двоичный поиск https://www.cyberforum.ru/ cpp-beginners/ thread847967.html
Подскажите, пожалуйста, в вопросе: Какое дополнительное требование к массиву может быть применено при двоичном поиске, что бы определить положение нового элемента. То, что массив должен быть...
C++ найти наименьший номер последовательности
Найти наименьший номер члена последовательно*сти, для которого выполняется условие |{a}_{n}-{a}_{n-1}|<\varepsilon. Выве*сти на экран этот номер и все элементы аi, где i = 1, 2..... n. ε=0.001 ...
C++ Коментарий к челночной сортировки
Помогите написать коментарий к челночной сортировке С++. Пожалуйста))) Словарный запас иссяк))) void CHELN_sort(int a,long N) { cout<<"CHELN_sort RUN\n"; for(int j=0;j<N-1;j++) { ...
C++ Три города В республике N городов пронумерованных с 1 до N. M городов связаны дорогами. Найти три города не связанных между собой дорогами. Формат входного файла Во входном файле записаны сначала два числа N... https://www.cyberforum.ru/ cpp-beginners/ thread847930.html
C++ Расстояние от точки до луча (описание внутри) https://www.cyberforum.ru/ cpp-beginners/ thread847929.html
Помогите люди добрые :) Расстояние от точки до луча Даны координаты точки (x,y) и координаты начала и конца вектора (x1,y1) и (x2,y2). Формат входных данных Шесть чисел x y x1 y1 x2 y2 —...
Вставка в одномерный массив C++
Есть массив cin.getline(m_text, 256) Например : "После завтра я еду домой." Нужно после слова "еду" вставить "на поезде" Результат: "После завтра я еду на поезде домой." При этом не...
задача ШКОЛЫ (описание внутри) C++
Школы С целью подготовки к проведению олимпиады по информатике мэр решил обеспечить надежным электроснабжением все школы города. Для этого необходимо провести линию электропередач от альтернативного...
C++ Не получается присвоить значение двумерному массиву char объявляю двумерный массив (массив массивов в char для хранения имен файлов) в cpp файле char m_fname ; я хочу инициализировать первый элемент m_fname = "name name name name name"; ... https://www.cyberforum.ru/ cpp-beginners/ thread847921.html
C++ вычисление определенного интеграла методом трапеций с точностью eps https://www.cyberforum.ru/ cpp-beginners/ thread847914.html
Прошу строго не судить. Только начинаю изучать с++. Написал вот такую программку и не могу понять что не так с синтексисом. #include <stdio.h> #include "stdafx.h" #include <math.h> #include...
C++ Изменение положения формы при нажатии кнопки На форме есть кнопка jump. Как сделать так, чтобы при нажатии на неё один раз окно меняло место положение, а при нажатие второй раз возвращалось в исходное? https://www.cyberforum.ru/ cpp-beginners/ thread847887.html
10 / 10 / 1
Регистрация: 16.12.2012
Сообщений: 141
25.04.2013, 09:37 0

перевести программу на С++

25.04.2013, 09:37. Просмотров 1021. Ответов 21
Метки (Все метки)

Ответ

Программа рабочая, а вот насчет правильной работы. Я переписал Ваш код. Так что если на паскале программа работает верно, то и тут она будет работать верно. =)

Добавлено через 8 минут
Там я в одной строчке знаки перепутал, исправил, но программа все равно выводит один и тот же результат. Вы уверены, что программа на паскале рабочая?
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
#include <iostream>
using namespace std;
int main(){
    int i,n; 
    float a1,a2,a,eps; 
    bool l;
    l=false;
    cout<<"n eps \n";
    cin>>n>>eps;
    a1=1; 
    a2=2;
    i=2;
    do{
        i=i+1;
        a=(a1+a2)/2;
        a2=a1;
        a1=a;
        if((a1-a2) || (l=false)){
            l=true;
            cout<<"Наименьший номер члена последовательности: "<<i<<"\n";
        };
        cout<<"a="<<a<<"\n";
        if (i%25==0) {cin.get();}
        
    }while(i>=n);
    if (l==false) {cout<<"\nТакой номер не найден.\n";}
    cin.get();
    return 0;
};
Добавлено через 2 минуты
Вот это точно работающий вариант.
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
#include <iostream>
using namespace std;
int main(){
    int i,n; 
    float a1,a2,a,eps; 
    bool l;
    l=false;
    cout<<"n eps \n";
    cin>>n>>eps;
    a1=1; 
    a2=2;
    i=2;
    do{
        i=i+1;
        a=(a1+a2)/2;
        a2=a1;
        a1=a;
        if((a1-a2) || (l=false)){
            l=true;
            cout<<"Наименьший номер члена последовательности: "<<i<<"\n";
        };
        cout<<"a="<<a<<"\n";
        if (i%25==0) {cin.get();}
        
    }while(i<=n);
    if (l==false) {cout<<"\nТакой номер не найден.\n";}
    cin.get();
    return 0;
};
Там с условием конца цикла был косяк =)

Вернуться к обсуждению:
перевести программу на С++
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.04.2013, 09:37
Готовые ответы и решения:

Перевести программу с С++
#include&lt;stdio.h&gt; #include&lt;stdlib.h&gt; #include&lt;string.h&gt; struct node{ bool...

Перевести программу с C++ на C#
Здравствуйте, имеется код на cpp. Помогите преобразовать его в c#. #include &lt;iostream&gt; #include...

Перевести программу из C++ в Си
#include&lt;iomanip&gt; #include&lt;iostream&gt; #include&lt;fstream&gt; using namespace std; int...

Перевести программу с С# на Си
Добрый вечер! Написал программу на С#, которую нужно перевести на язык Си. 1) Использование...

21
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.