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

While do. Вычислить - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Точки пересечения прямой и функции с множеством точек http://www.cyberforum.ru/cpp-beginners/thread756797.html
Как найти количество пересечений прямой y с множеством точек (x,y)?
C++ Процедуры и Функции. Найти сумму элементов массива Т, имеющих четные порядковые номера Программу нужно сделать с процедурами и функциями Вот задание само: Дан произвольный массив Т размерности n. Найти сумму элементов массива Т, имеющих четные порядковые номера, а также сумму элементов массива Т, имеющих нечетные порядковые номера. Исходные данные взять самостоятельно. В функциях и процедурах плаваю ваще( #include <iostream> #include <cstdlib> #include <ctime> using... http://www.cyberforum.ru/cpp-beginners/thread756791.html
C++ В заданном массиве натуральных чисел заменить все числа на такие числа, которые получаться из исходного записью его цифр в обратном порядке
Ребят выручайте не могу зачет сдать из-за этой лабы =( не могу сделать. надо сделать через тип данных вектор. " В заданном массиве натуральных чисел { A1, A2, .... An } заменить все числа на такие числа, которые получаться из исходного записью его цифр в обратном порядке. Например для числа 156 на 651. " Как препод объяснил надо каждое число в массиве перевернуть на обратное ему Надеюсь на...
C++ Дано гипотенузу С и Катет А прямоугольного треугольника. Найти второй катет по формуле
Помогите Дано гипотенузу С и Катет А прямоугольного треугольника. Найти второй катет по формуле.
C++ Из заданного текста выбрать и напечатать те символы (продолжение в теме) http://www.cyberforum.ru/cpp-beginners/thread756771.html
Здравствуйте! Вот по этим заданиям требуется помощь! 1. Из заданного текста выбрать и напечатать те символы, которые встречаются в нем ровно один раз (в том порядке, как они встречаются в тексте). Текст необходимо считать с файла. Форумчани помогите ! Срочно нужна ваша помощь ! Заранее благодарен ! Добавлено через 2 часа 56 минут UP!
C++ Найти и вывести числа произведение цифр которых равно их сумме! Дано натуральное число n. Найти и вывести все числа в интервале от 1 до n -1, у которых произведение всех цифр совпадает с суммой цифр данного. Не могу понять как ее решать помогите. подробнее

Показать сообщение отдельно
Nixy
ComfyMobile
 Аватар для Nixy
399 / 280 / 8
Регистрация: 24.07.2012
Сообщений: 916
09.01.2013, 16:33     While do. Вычислить
косяк в коде
C++
1
2
3
4
5
6
7
8
9
10
11
12
    do 
{
    d=d+0.5;
    double k=(Pi*E*(pow(d0,4)-pow(d,4)))/(55.5*(1+m)*L);
    cout<<"d="<<d<<"    "<<"k="<<k<<endl;
    }
while ((d>=7)&&(d<=9.5));
{
    double k=(Pi*E*(pow(d0,4)-pow(d,4)))/(55.5*(1+m)*L);
    d=d+2;
    cout<<"d="<<d<<"    "<<"k="<<k<<endl;
    }
зачем вам цикл do while если вы в нем в условии написали от 7 до 9
потом в задачах такого типа желательно указывать в какой размерности вводить коэффициенты, зачем вы и начальный диаметр и модуль упругости уменьшаете в 100 раз?

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
#include<iostream>
#include <math.h>
using namespace std;
int main()
{
    system("chcp 1251");
    double k,E,m,L,d0,d ;
 
    d=1;
    cout<<"Введите E [кг/см^2] "<<endl;
    cin>>E;
    cout<<"Введите m "<<endl;
    cin>>m;
    cout<<"Введите L [м] "<<endl;
    cin>>L;
    L=L*100;
    cout<<"Введите d0 [см]"<<endl;
    cin>>d0;
    do
    {
        double k=(M_PI*E*(pow(d0,4)-pow(d,4)))/(55.5*(1+m)*L);
        cout<<"d="<<d<<"см    "<<"k="<<k<<endl;
        d=d+0.5;
    }
    while ((d>=1)&&(d<=9.5));
 
system("pause");
}
 
Текущее время: 22:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru