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

Вычислить элементы векторов - C++

Восстановить пароль Регистрация
 
zterry
0 / 0 / 0
Регистрация: 11.11.2011
Сообщений: 11
11.11.2011, 23:01     Вычислить элементы векторов #1
Господа Помогите решить задачу .
Задача вроде не сложная , однако не понимаю как записать сами вектора в самом начале , что бы их вычислить 0о
Задание прикрепил ниже.
Язык С
Миниатюры
Вычислить элементы векторов  
Лучшие ответы (1)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zterry
0 / 0 / 0
Регистрация: 11.11.2011
Сообщений: 11
11.11.2011, 23:49  [ТС]     Вычислить элементы векторов #2
мм? хотя бы намекните
talis
 Аватар для talis
789 / 541 / 37
Регистрация: 11.05.2010
Сообщений: 1,298
Записей в блоге: 1
11.11.2011, 23:51     Вычислить элементы векторов #3
Намекаю: в данном случае "вектор" - синоним слова "массив".
amor1k
Студент
 Аватар для amor1k
147 / 147 / 24
Регистрация: 18.01.2011
Сообщений: 469
11.11.2011, 23:58     Вычислить элементы векторов #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <math.h>
using namespace std;    
 
void main()
{       
    int a[7], b[7];
    a[0] = 1000;  b[0] = 1;
    for(int i = 1; i < 6; i++)
    {
        a[i] = (a[i-1]+b[i-1])/2;
        b[i] = sqrt((double)a[i-1]*(double)b[i-1]);
    }
    for(int i = 0; i < 6; i++)
        cout << a[i] << "   " << b[i] << endl;
}
если ошибся, скажите) сутки не спал могу ошибиться...
talis
 Аватар для talis
789 / 541 / 37
Регистрация: 11.05.2010
Сообщений: 1,298
Записей в блоге: 1
12.11.2011, 00:04     Вычислить элементы векторов #5
i <= 6 или i < 7. Лучше второе, так как 7 указано в качестве размера массива. А так, вроде, оно.
Jupiter
Каратель
Эксперт C++
6543 / 3963 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
12.11.2011, 00:05     Вычислить элементы векторов #6
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <cmath>
 
int main()
{       
        const int N = 7;
        double a[N], b[N];
        a[0] = 1000.0;  b[0] = 1.0;
        for(int i = 1; i < N; ++i)
        {
                a[i] = 0.5 * (a[i - 1] + b[i - 1]);
                b[i] = sqrt(a[i - 1] * b[i - 1]);
                std::cout << a[i] << '\t' << b[i] << '\n';
        }
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.11.2011, 00:08     Вычислить элементы векторов
Еще ссылки по теме:

C++ Получить массив C, содержащий все элементы векторов a и b без повторений
Вычислить модули и скалярное произведение векторов C++
Определить угол между заданными векторами по формуле и вычислить скалярное произведение этих векторов C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
talis
 Аватар для talis
789 / 541 / 37
Регистрация: 11.05.2010
Сообщений: 1,298
Записей в блоге: 1
12.11.2011, 00:08     Вычислить элементы векторов #7
Цитата Сообщение от talis Посмотреть сообщение
i <= 6 или i < 7. Лучше второе, так как 7 указано в качестве размера массива. А так, вроде, оно.
Перечитал задание, действительно i < 6. Сам уже сплю, извините.

Добавлено через 59 секунд
Да нет, пардон:

0, 1, ... 6
всё-таки i <= 6 или i < 7,
Yandex
Объявления
12.11.2011, 00:08     Вычислить элементы векторов
Ответ Создать тему
Опции темы

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