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

C++ ошибка в программе с косинусами и синусами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ задание по сортировкам в структурах http://www.cyberforum.ru/cpp-beginners/thread233703.html
Помогите пожалуйста создать прогу нам даны студенты имеются 3 поля имя пол и возраст нам нужно рассортировать их имена по алфавиту(имена возраст и пол нужно задавать в течении программы имеем n студентов)
C++ Программирование на С++ с использованием классов. Массивы объектов. Наследование Помогите с программированием,пожалуйста!!!!!!!!!!!! Создать класс равносторонний треугольник, член класса - длина стороны. Предусмотреть в классе методы вычисления и вывода сведений о фигуре – периметр, площадь. Создать производный класс – правильная треугольная призма с высотой H, добавить в класс метод определения объема фигуры, перегрузить методы расчета площади и вывода сведений о... http://www.cyberforum.ru/cpp-beginners/thread233688.html
Определить, является ли последовательность строго возрастающей C++
помогите, кто может, пожалуйста решить задачу: Вводится последовательность из N вещественных чисел. Определить является ли последовательность строго возрастающей. заранее спасибо!
C++ Что такое Nod и в чем его смысл?
Что такое Nod и в чем его смысл?
C++ Как ввести подпрограмму в программу? http://www.cyberforum.ru/cpp-beginners/thread233673.html
как ввести подпрограмму (функцию) в программу?
C++ Исполнитель Водолей У исполнителя “Водолей” есть два сосуда, первый объемом A литров, второй объемом B литров, а также кран с водой. Водолей может выполнять следующие операции: 1. Наполнить сосуд A (обозначается >A). 2. Наполнить сосуд B (обозначается >B). 3. Вылить воду из сосуда A (обозначается A>). 4. Вылить воду из сосуда B (обозначается B>). 5. Перелить воду из сосуда A в сосуд B... подробнее

Показать сообщение отдельно
rrrFer
Заблокирован
25.01.2011, 11:20     C++ ошибка в программе с косинусами и синусами
C++
1
2
    for(i=1; i=n; i++)
        sc=ss=0;
по порядку
1. присваивается i значение 1
2. присваивается i значение n,
3. присваивание в п.2. выполняется успешно, инкремент i
4. присваиваем sc и ss значение 0
5. возвращаемся на п.2.
это вечный цикл, выйти из него программа не сможет.
Я бы посоветовал вам использовать оператор == вместо = для сравнения, но не понятна сама суть цикла, после первой итерации вы присваиваете значение 0, переменным которые и без этого равны нулю.
без вреда строчку
C++
1
for(i=1; i=n; i++)
можно удалить.
Во втором цикле используйте == вместо =.

Добавлено через 5 минут
попробуй так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <math.h>
using namespace std;
int main(){
    float i,n,s,c,z;
 
    cout << "Vvedite N ";
    cin>> n;
    n++;
 
    c=z=s=0;
    for(i=1;i<n;i++){
        c+=cos(i);
        z+=sin(i);
        s+=c/z;
    }
    cout<<s;
    cin.get(),cin.get();
    return 0;
}
 
Текущее время: 12:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru