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

Лабораторная работа по циклам. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Однородный массив http://www.cyberforum.ru/cpp-beginners/thread668074.html
В однородном массиве найти max элемент и поставить его на первое место
C++ Листание списка #include <string> #include <conio.h> #include <windows.h> #include <list> #include <iostream> using namespace std; void setcur(int x, int y) // вывод без мерцания { http://www.cyberforum.ru/cpp-beginners/thread668045.html
Для заданной матрицы A(N, N) найти сумму элементов, расположенных в строках с отрицательным элементом на главной диагонали C++
вроде мы это должны проходить во 2 семестре, а задали сейчас:-|
Вычислить значение sinx+sin2x+.+sinnx C++
)))))))
C++ Заданы площади круга и квадрата.определить, поместится ли круг в квадрате http://www.cyberforum.ru/cpp-beginners/thread668016.html
с си++ у меня проблемы. помогите :-[
C++ Написать программу заданную рядом Тейлора Нужно вообщем вычислить и вывести на экран значение функции заданной рядом Тейлора на интервале от x нач до x кон с шагом dx с точностью ε . В си я к сожалению слабоват.Заранее спасибо подробнее

Показать сообщение отдельно
soundtrack
 Аватар для soundtrack
41 / 41 / 4
Регистрация: 15.12.2011
Сообщений: 131
10.10.2012, 18:05     Лабораторная работа по циклам.
Вот решение. единственное что странно - третье условие. Уже в первый год 20х100=2000 центнеров общий урожай. Логичнее больше 10000 центнеров в условие ставить.

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
#include <iostream>
using namespace std;
 
void main(void)
{
    setlocale(0, "");
    double gektar=100, centner=20;
    double urojay=gektar*centner;
    int uslovie1, uslovie2, uslovie3;
    bool flag1=true,flag2=true,flag3=true;
    for(int i=1;;i++)
    {
        gektar+=gektar*0.05;
        centner+=centner*0.02;
        urojay+=(gektar*centner);
        if(flag1 && centner>22)
        {
            uslovie1=i; flag1=false;
        }
        if(flag2 && gektar>120)
        {
            uslovie2=i; flag2=false;
        }
        if(flag3 && urojay>800)
        {
            uslovie3=i; flag3=false;
        }
        if(!flag1 && !flag2 && !flag3)
            break;      
    }
    cout<<"Условие №1 выполнится на " << uslovie1 << "й год.\n"
        <<"Условие №2 выполнится на " << uslovie2 << "й год.\n"
        <<"Условие №3 выполнится на " << uslovie3 << "й год.\n";
    system("pause");
 
}
 
Текущее время: 04:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru