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

комп. инженерия 1 курс, лабораторная - C++

Восстановить пароль Регистрация
 
flexalumna2008
 Аватар для flexalumna2008
1 / 1 / 0
Регистрация: 07.09.2011
Сообщений: 35
04.10.2011, 18:08     комп. инженерия 1 курс, лабораторная #1
Надо написать программу для решения такого:
(1+1/1^2)(1+1/2^2)(1+1/3^2)...(1+1/n^2)

не могу составить правильній алгоритм для решения задачи...помогите кто чем может (советом, или словами напишите, или блок-схему нарисуйте, или программку, а я тогда сама разберусь что это там написано, хоть буду знать как надо делать в следующий раз...) буду очень благодарна.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.10.2011, 18:08     комп. инженерия 1 курс, лабораторная
Посмотрите здесь:

C++ первый курс. с++
C++ База Данных на С++. (1 курс)
C++ Видео курс по С/С++
Новый курс видеоуроков C++
Задачка по C++ 1-й курс, по функциям C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
212months
5 / 5 / 1
Регистрация: 09.05.2011
Сообщений: 6
04.10.2011, 18:22     комп. инженерия 1 курс, лабораторная #2
Вроде так...
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <cstdlib>
#include <iostream>
 
using namespace std;
 
int main(int argc, char *argv[])
{
    int n;
    cin >> n;
    double result = 1.; 
    for (int i = 1; i <= n; i++)
        result *= (1. + (1. / double(i*i)));
    cout << result << endl;
    
    system("PAUSE");
    return EXIT_SUCCESS;
}
flexalumna2008
 Аватар для flexalumna2008
1 / 1 / 0
Регистрация: 07.09.2011
Сообщений: 35
05.10.2011, 21:55  [ТС]     комп. инженерия 1 курс, лабораторная #3
спасибо, попробую!
А есть еще варианті чтоб использовать только <stdio.h> и <math.h>?
castaway
Эксперт С++
4848 / 2987 / 368
Регистрация: 10.11.2010
Сообщений: 11,028
Записей в блоге: 10
Завершенные тесты: 1
05.10.2011, 22:15     комп. инженерия 1 курс, лабораторная #4
Вот он какой народ!)) Не опишет условие толком, а потом, мало того что благодарности не получите, так еще и получается что Вы ему еще и гавно на лопате поднесли)))

flexalumna2008, правильно говорю!? P.S.: такие варианты есть!
alkagolik
 Аватар для alkagolik
1510 / 616 / 79
Регистрация: 15.07.2011
Сообщений: 3,552
05.10.2011, 22:28     комп. инженерия 1 курс, лабораторная #5
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include<stdio.h>
#include<math.h>
 
unsigned long sqr (int x){
    return x * x;
}
 
int main(){
    int n = 1;
    float rez = 1.;
 
    for (n; n <= 1000; ++n)
        rez *= (1.0 + 1.0 / sqr(n));
 
    printf("\n\nresult = %.10f\n\n", rez);
    return 0;
}
flexalumna2008
 Аватар для flexalumna2008
1 / 1 / 0
Регистрация: 07.09.2011
Сообщений: 35
06.10.2011, 20:42  [ТС]     комп. инженерия 1 курс, лабораторная #6
lazybiz, Вы о чем?
Я же только-только начала это всё изучать, далеко не зашла еще, и хочу разобратся в первую очередь для себя... мне же надо знать какими еще способами можно это сделать и вообще правильно ли я начинала...
прошу прощения если что-то не так...

Добавлено через 16 секунд
alkagolik, спасибо!
Yandex
Объявления
06.10.2011, 20:42     комп. инженерия 1 курс, лабораторная
Ответ Создать тему
Опции темы

Текущее время: 13:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru