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

Подскажите плз, почему не работает - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить, есть ли в массиве строка, содержащая только отрицательные числа http://www.cyberforum.ru/cpp-beginners/thread850038.html
дан двумерный массив целых чисел,определить есть ли в нем строка,содержащая только отрицательные числа дано двовимірний масив цілих чисел,визначити чи є в ньому стрічка,що містить тільки відємні чисел
C++ Опишите процесс вычисления выражения заданного выражения 3 + 2 * x -0,5 – 4 / x. Обраб отайте ошибку извлечения квадратного корня из отрицательного #include "stdafx.h" #include <iostream> #include <stdio.h> #include <conio.h> #include <string> #include <sstream> #include <stdlib.h> #include <string.h> #include <math.h> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread850019.html
Функция вставки в list C++
Вставить элемент Е после каждого элемента списка, превышающего некоторое значение Р. #include <iostream> #include <list> using namespace std; void Insert (list<int> l) { int p, e, t, n = 0;; cout << "Enter p and e: "; cin >> p >> e;
Задача в паскале. Вводитс восьмизначное число. Поменять в нем местами соседние цифры C++
Вводится восьмизначное число. Поменять в нем местами соседние цифры. К понедельнику срочно надо.
C++ метод ньютона рафсона для определения ренты http://www.cyberforum.ru/cpp-beginners/thread850000.html
Помогите пожалуйста! Составила программу для этого примера Sпрен=1512,182, k=12,m=2,R=30,n=12,i=? а с++ выдает ошибку,не могу ее найти. #include<stdio.h> #include<conio.h> #include<math.h> double fun(double S, double R, int m, int n, int k, double q) {double f,qmn,qmk; double kp, fm, fk; fm=m; fk=k;
C++ Ряды: подсчет суммы введного с клавиатуры ряда Нужно написать программу, для подсчета суммы введного с клавиатуры ряда, ряд будем вводить как конструктор , типо лего, чтоб выбирать элементы : числитель, знаменатлель и выбирать основные функции типа синуса, логарифма икса в степени. Заранее спасибо за помощь :) Добавлено через 7 часов 34 минуты :bye:ну ладно, не дождусь подробнее

Показать сообщение отдельно
Yura1989
0 / 0 / 0
Регистрация: 19.04.2013
Сообщений: 10
27.04.2013, 14:34     Подскажите плз, почему не работает
Почему-то не работает цикл "for". При запуске кода в консольном окне переменная "h" проходит от "0" до "diametr". Но после окончания цикла когда хочу посмотреть все цифры, то показывает только 300 последних значений. В чем может быть причина? Заранее благодарен...


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 "stdafx.h"
 
 
int _tmain()
{
    setlocale (LC_ALL,"Rus");
    double L, R, V1, V2, V, pi;
    pi=3,1415;
    cout<<"Введите длинну рез-ра L =  ";
    cin>>L;
    cout<<"Введите радиус цилиндрической части рез-ра R = ";
    cin>>R;
    int diametr=R*2;
    
    for(int h=0; h<=diametr; h++){
    
    if(h<=R)
        {V1=(R*R*L)*(asin(sqrt(h*(2*R-h))/R)-(R-h)*sqrt(h*(2*R-h))/(R*R));
    cout<<h<<" "<<V1<<endl;}
    
    else if (h>R);
    {V2=(R*R*L)*(pi-asin(sqrt(h*(2*R-h))/R)-(R-h)*sqrt(h*(2*R-h))/(R*R));
    cout<<h<<" "<<V1<<" "<<V2<<endl;}
 
    }
    _getch();
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 13:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru