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

программа с++ на do while с условием - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Решение задачи на ветвление (2 коня и шахматная доска) http://www.cyberforum.ru/cpp-beginners/thread1094058.html
Поле шахматной доски определяется парой натуральных чисел, каждое которых не превосходит восьми: первое число – номер вертикали (при счете слева направо), второе – номер горизонтали (при счете снизу вверх). Даны натуральные числа a, b, c, d, e, f, каждое из которых не превосходит восьми. На поле (a, b) расположена белая фигура, на поле (c, d) – черная. Определить, может ли белая фигура пойти на...
C++ Ошибка в уловии ( if ). выбрать из списка только тех, чья дата рождения попадает в вводимый с клавиатуры промежуток. Задача состояла в том, чтобы из списка выбрать только тех, чья дата рождения попадает в вводимый с клавиатуры промежуток (tm1.tm - это дата начала промежутка, tm2.tm - конечная дата промежутка, t.tm - дата рождения (в for) ) Условие: if( ((tm1.tm_year<t.tm_year) && (t.tm_year<tm2.tm_year)) //1 || ((tm1.tm_year==t.tm_year) && ((tm1.tm_mon<t.tm_mon) || ((tm1.tm_mon==t.tm_mon)&& ... http://www.cyberforum.ru/cpp-beginners/thread1094049.html
C++ Написать программу пересчет валюты, курс валюты
программа пересчета валюты.курс доллара -30.75 курс евро-39.83 оформить как константы.курс валюты ($ -доллар, e - евро, p - рубль)
Сделать простенький видео плеер с использованием FFMPEG C++
Ситуация такая. я программист новичок, и вот передо мной задача, имеется QT Creator C++, пытаюсь сделать простенький видео плеер с использованием FFMPEG но я не могу понять как вывести его (подозреваю что через Frame). Облазил интернеты, нигде не могу найти простейшего примера на QT. Может кто нибудь помочь с этим?
C++ Списки C++ http://www.cyberforum.ru/cpp-beginners/thread1094023.html
Уважаемые! Препод задал написать линейный, линейный дважды связанный и линейный цикличный списки с любым количеством элементов для каждого. То есть три разные проги. Напишите пожалст примеры этих списков. Нашёл несколько работ на вашем форуме, но разобраться самостоятельно не смог(
C++ 16. Удалить из матрицы строку, содержащую наибольшее количество нулевых элементов Удалить из матрицы A(m*n) строку, содержащую наибольшее количество нулевых элементов. Программа отлажена работает, но падает когда матрица попадается без нулей как это исправить. #include"stdafx.h" #include"iostream" #include"conio.h" #include<time.h> #include<iomanip> using namespace std; подробнее

Показать сообщение отдельно
ShadowFirst
54 / 47 / 1
Регистрация: 31.10.2013
Сообщений: 161
11.02.2014, 13:16     программа с++ на do while с условием
Так и изначально нужно говорить о том что это подразумевалось, тут то телепатов нет))))
Тогда можно функцию немного изменить:
C++
1
2
3
4
5
6
7
8
9
10
11
12
double retChislo (float eps, int n=1000)
{
    double z, k=1-1.0/4;
    int c = 3;
    do {
        z = k*(1-1.0/(c*c));
        if (eps <= abs (z-k)) return z;
        k = z;
        c++;
    }while(c<n);
    return -1; 
}
Вот немного другая функция где можно задавать количество итераций, либо не задавать и по умолчанию из будет 1000, если ряд не сойдется то вернет -1 и можно судить что ряд не сошелся, а можно вернуть значение соответствующее наилучшему схождению ряда, но тогда функцию нужно доработать. А так если погрешность окажется будет меньше или равной заданной она вернет результат.

Добавлено через 4 минуты
Цитата Сообщение от Nikaslovvelo Посмотреть сообщение
Здесь вот алгоритм, мне кажется совсем не та программа у вас(
Вообще такой же единственное в первой программе я просто начинал с конца, просто так удобней, когда while (flase) а как известно в с++ false эквивалентен 0, происходит выход из цикла, и не нужны никакие операции сравнения, вот и вся разница

Добавлено через 2 минуты
Также могу придраться к вашему алгоритму там отсутствует операция инкремента i
 
Текущее время: 20:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru