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

Цикл не циклиться - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ запись в файл с++ http://www.cyberforum.ru/cpp-beginners/thread1016633.html
Здравствуйте,подскажите пожалуйста ,почему у меня данные введенные с консоли не записываются в файл? FILE* f; f=fopen("list.txt","a"); setlocale(0,"rus"); char str; int c,q,x=0, j=0; char z; while (1) {
C++ error C2061: синтаксическая ошибка: идентификатор "x" // Laboratornaa.cpp: определяет точку входа для консольного приложения. // #include"stdafx.h" #include<iostream> #include<math.h> #include<fstream> #include<iomanip> using namespace std; double fu(double x1,double y1) http://www.cyberforum.ru/cpp-beginners/thread1016629.html
C++ Создание и обработка сбалансированного дерева
Имеется программа: #include "stdafx.h" #include "windows.h" #include "stdio.h" #include "conio.h" #include "math.h" struct tree //дерево как структура {
C++ Наибольший общий делитель НОД по алгоритму Евклида
Написать программу вычисления наибольшего общего делителя НОД по алгоритму Евклида: если a> b, то Evk (b, остаток от деления a на b) и так до остатка 0. Пример: Evk (30,21) -> Evk (21,9) -> Evk (9,3) -> Evk (3,0) -> наибольший общий делитель равен НОД = 3.
C++ Получить числа Армстронга http://www.cyberforum.ru/cpp-beginners/thread1016613.html
Натуральное число с n цифр является числом Армстронга, если сумма его цифр, возведенных в n-й степени, равен самому числу. Получить все числа Армстронга, принадлежащих заданному интервалу двузначных цифр.
C++ Возведение многочлена в степень Задача: Реализовать в виде класса набор подпрограмм для выполнения операций с многочленами от одной переменной умножение и операции отношения (равно, не равно) Умножение есть. Как реализовать возведение в степень? Вызвать несколько раз умножение? Но как это сделать грамотно, те без затирания результата с сохранением данных и дальнейшем их использованием. #include <iostream> #include... подробнее

Показать сообщение отдельно
Progy
Сообщений: n/a

Цикл не циклиться - C++

23.11.2013, 20:31. Просмотров 185. Ответов 2
Метки (Все метки)

Есть условие, согласно какому, есть функция: y=12.4*sin(abs(x))/2.1-8*cos(1.2*x) и нужно узнать все значения у для х от 0 до 2 с шагом 0.1, вывести значения х и у в таблице, если в этом диапазоне выпадает y<0 то вычислить их произведение, если y>0 то вычислить их сумму.
Вот мой код, но что-то не так, так-как ни какого значения ни сумму, ни произведение, ни таблица переменных х и у не выводиться, подскажете что не так.
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
#include <iostream>
#include <math.h>
using namespace std;
void main ()
{
    double x=0,y,d=1,s=0;
    setlocale (LC_ALL, "Rus");
    cout<<"----------x:-------"<<"--------y:--------"<<endl;
    while (x<=2);
    {
        y=12.4*sin(abs(x))/2.1-8*cos(1.2*x);
        if (y<0)
        {
            d*=y;
        }
        else
        {
            s=s+1;
        }
        x+=0.1;
        cout<<x<<y<<endl;
    }
    cout<<"d(y<0)="<<d<<endl;
    cout<<"s(y>0)="<<s<<endl;
    system ("pause");
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru