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

Нужно разобраться с информатикой!!!!! - C++

Восстановить пароль Регистрация
 
Нита
0 / 0 / 0
Регистрация: 18.06.2011
Сообщений: 14
18.06.2011, 21:13     Нужно разобраться с информатикой!!!!! #1
Задание 1.
Составить алгоритм в виде блок-схемы и програму для вычисления арифметического выражения и вывода полученного результата. ВВод соответствующих исходных данных организовать с помощью оператора присвоения.
Формула: X = корень из модуля 2sint+cost y = b*sina/b
данные: a,b,x

задание 2.
Составить алгоритм в в иде блок-схемыы и программу для вычисления выражения.
sin(5*k+3*m*/k/)
j = cos(5*k+3*m*/k/)
k в третьей степени
Данные: k,m

Задание 3.
Составить алгоритм в виде блок-схемы и программу для решения следующих задач.
Вычислить бесконечную сумма 1/(i+1) с точностью е=0,0001

Задание 4.
Нйти максимальное и минимальное значение элементов массива Х и поменять их местами
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.06.2011, 21:13     Нужно разобраться с информатикой!!!!!
Посмотрите здесь:

C++ нужно разобраться в коде
Нужно разобраться C++
C++ Нужно разобраться с программой
C++ Нужно разобраться в коде
C++ Нужно разобраться с небольшим примером
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
BoBa
36 / 2 / 2
Регистрация: 16.06.2011
Сообщений: 15
24.06.2011, 23:59     Нужно разобраться с информатикой!!!!! #2
Что касается 1 и 2 - то тут даже стыдно заавать подобный вопрос. Если не справился спервыми двумя, то беги с данной специальности(очевидно 1-й курс учебного заведения).

3. Тут что то с рекурсией

1/(i+1)
i=0 сумма = 1
i=1 сумма=1+1/2
I=2 сумма=1+1/2+1/3 и т.д.

C++
1
2
3
4
5
for (S=1, i=1, f=1/(1+i); fabs(f)>=1e-4; i++)
{
    S+=f;
}
printf ("s=%f\n", s);
Добавлено через 14 минут
Массивы подзабыл децл без студии не напишу... да и для такого лентяя(без обид) не очень хочется напрягаться )) Вон тебе Гуру по бырому набросают, раз я апнул )))
jonson
 Аватар для jonson
231 / 204 / 61
Регистрация: 18.03.2010
Сообщений: 749
25.06.2011, 00:42     Нужно разобраться с информатикой!!!!! #3
Цитата Сообщение от Нита Посмотреть сообщение
Задание 4.
Нйти максимальное и минимальное значение элементов массива Х и поменять их местами
На вот, на информатику тебе думаю покатит

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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
#include <iostream>
#include <cstdlib>
#include <time.h>
using namespace std;
 
#define N 5
 
int main()
{
    srand(time(0));
    int mas[N];
    int min, max, pos_min, pos_max;
    pos_min = pos_max = 0;
    min = 0xff;
    max = -0xff;
 
    cout << "Initial array: ";
 
    for (int i=0; i<N; i++)
    {
        mas[i] = rand()%250 - 25;
        if (mas[i] < min)
        {
            min = mas[i];
            pos_min = i;
        }
        if (mas[i] > max)
        {
            max = mas[i];
            pos_max = i;
        }
        
        cout << mas[i] << " ";
    }
        cout << endl << endl << "Minimum element: " << min << 
            "  position: " << pos_min+1;
        cout << endl << "Maximum element: " << max << 
            "  position: " << pos_max+1;
    min = mas[pos_min];
    mas[pos_min] = mas[pos_max];
    mas[pos_max] = min;
    cout << endl << endl << "After changeover: ";
    for (int i=0; i<N; i++)
    {
        cout << mas[i] << " ";
 
    }
    cout << endl << endl;
    system("pause");
}
Jupiter
25.06.2011, 02:31     Нужно разобраться с информатикой!!!!!
  #4

Не по теме:

Цитата Сообщение от jonson Посмотреть сообщение
min = 0xff;
max = -0xff;
мдя

Yandex
Объявления
25.06.2011, 02:31     Нужно разобраться с информатикой!!!!!
Ответ Создать тему
Опции темы

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