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

обьясните код - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Строки, коварная арифметика http://www.cyberforum.ru/cpp-beginners/thread80208.html
Ребята помогите пожалуйста сделать это, ато дали вот такую лабу, а объяснений ноль, знаю лишь основы массивов, указателей, и всё, так что как это можно делать без функций хз, читал в нэте про какой то калькулятор, но там ещё библиотеки написаны, мне такое не надо обсолютно Определите значение арифметического выражения, в котором могут быть числа, переменные(не более одного символа) и скобки,...
C++ создать структуру Помогите плз создать структуру !!Вокзал. Номер поезда, пункт назначения, дни следования, время прибытия, время стоянки. Выбор по произвольному шаблону. В перечень обязательных функций входят: - «очистка» структурированных переменных; - поиск свободной структурированной переменной; - ввод элементов (полей) структуры с клавиатуры; - вывод элементов (полей) структуры с клавиатуры; - поиск в... http://www.cyberforum.ru/cpp-beginners/thread80193.html
C++ Cформировать одномерный массив Y, для элементов которого выполняется условие
C++ Дан двумерный массив X. Cформировать одномерный массив Y, для элементов которого выполняется условие: 0<cos(Xij)<корня 3/2. Оформить в виде функций. #include <iostream> #include <stdlib.h> #include <time.h>
переделать с исполбзованием динамических массивов C++
плз может кто знает как это делать вобщем вот это: // 9.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <iostream> #include <cctype> #include <string.h>
C++ Функции. http://www.cyberforum.ru/cpp-beginners/thread80183.html
Вот нужно инициализировать и использовать массивы. такой программы:Вводятся два комплексных числа в алгебраической форме. Написать функцию, которая вычисляет частное от деления двух введённых комплексных чисел и выводит результат в алгебраической форме!Как это сделать в С++,МОЖЕТЕ ПОКАЗАТЬ пожалуйста, ато в уневере достали!
C++ Моделирование Доброе время суток) Помогите смоделировать программу на Си Суть такова: Робот без участия человека ищет выход из лабиринта; лабиринт задается массивом 15х15, 0 - стена, 1 - проход, 2 - выход. С реализацией проблемы.. С языком, вернее) помогите, пожалуйста подробнее

Показать сообщение отдельно
AJIeX
11 / 11 / 0
Регистрация: 16.12.2009
Сообщений: 40
28.12.2009, 21:16  [ТС]     обьясните код
спасибо огромное)))

Добавлено через 6 минут
но я написал уже свой код...если вы разобрались,то пожалуйста подскажите что не так у меня,вроде б все правильно по синтаксису и алгоритму,но компилятор выскакивает,не до конца решив задачу(((
Компилятор у меня с++ 3.1,поэтому такой код:
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
51
52
53
54
55
56
57
58
59
60
61
62
63
#include <fstream.h>
#include <math.h>
#include <stdio.h>
#include <iostream.h>
#include <conio.h>
 
void main()
{   clrscr();
  const int n = 3;
    int i,j,k;
    float a[n][n],L[n][n],Lt[n][n],sum;
    float b[n],x[n],y[n];
      cout<<"vvedite matricy:\n"<<endl;
      for(i=0;i<n;++i)
    for(j=0;j<n;++j)
    cin>>a[i][j];
    cout<<"danaya matrica:\n";
    for (i = 0; i < n; ++i){
    for (int j = 0; j < n; ++j)
        cout<<" "<<a[i][j];
    cout<<"\n";
    }
    for (k = 0; k < n; ++k)
    {   sum=a[k][k];
    i=0;
    while(i<k)
    {sum+=a[k][i]*a[k][i];
      ++i;}
      L[k][k] = Lt[k][k] = sqrt(sum);
      sum=a[i][k];
    for (i = k + 1; i < n; ++i){
      j=0;
      while(j<k)
       {sum-=L[i][j]*L[k][j];
        ++j;}
      L[i][k]=Lt[k][i]=sum/L[k][k];
      L[k][i]=Lt[i][k]=0;}
      cout<<"\nmatrica L:\n";
      for(i=0;i<n;++i)
        for(j=0;j<n;++j)
         cout<<L[i][j]<<" ";
         cout<<endl;
          cout<<"\nmatrica Lt:\n";
      for(i=0;i<n;++i)
        for(j=0;j<n;++j)
         cout<<Lt[i][j]<<" ";
         cout<<endl;
      for(i=0;i<n;++i)
     {sum = b[i];
      for(j=0;j<i;++j)
    sum-=b[j]*L[i][j];
    y[i]=sum/L[i][i];}
    for(i=n-1;i>0;--i)
      { sum=y[i];
      for(j=n-1;j>i;--j)
      sum-=y[i]*Lt[i][j];
      x[i]=sum/Lt[i][i];}
        }
        cout<<"korni ravnu:";
       for(i=0;i<n;++i)
     cout<<x[i]<<endl;
     getch();
                 }
 
Текущее время: 11:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru