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

где взять ответы из учебника Т.А.Павловская C/C++ - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 61, средняя оценка - 4.62
kostellos
1 / 1 / 0
Регистрация: 14.02.2009
Сообщений: 10
14.02.2009, 21:32     где взять ответы из учебника Т.А.Павловская C/C++ #1
Скажите пожалуйста где взять ответы из учебника Т.А.Павловская C/C++
или помогите решить 1 задачу к части 1.
У меня есть свое решение, но неправильное.
Миниатюры
где взять ответы из учебника Т.А.Павловская C/C++   где взять ответы из учебника Т.А.Павловская C/C++  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.02.2009, 21:32     где взять ответы из учебника Т.А.Павловская C/C++
Посмотрите здесь:

Где взять библиотеку tv.lib? C++
Где взять все библиотеки? C++
Где взять исходники mingw? C++
C++ Где взять библиотеки к метафайлам?
Где взять RXLib C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
kostellos
1 / 1 / 0
Регистрация: 14.02.2009
Сообщений: 10
05.03.2009, 05:29  [ТС]     где взять ответы из учебника Т.А.Павловская C/C++ #2
то что у меня получилось конечно лучше не смотреть на данном шоте, но исправление ошибок привело меня до того что осталось 3 предупреждения
необьявленный идентификатор xbeg
необьявленный идентификатор xend
необьявленный идентификатор dx
lmvmax
 Аватар для lmvmax
0 / 0 / 0
Регистрация: 08.03.2009
Сообщений: 3
08.03.2009, 06:41     где взять ответы из учебника Т.А.Павловская C/C++ #3
Например как получить из числа 152 числа 1,5,2 ?
kostellos
1 / 1 / 0
Регистрация: 14.02.2009
Сообщений: 10
20.03.2009, 14:57  [ТС]     где взять ответы из учебника Т.А.Павловская C/C++ #4
Я так понял, просто надо дочитать эту книгу до конца, а потом выполнять задания!?
Kalashnikov
 Аватар для Kalashnikov
14 / 14 / 1
Регистрация: 08.02.2009
Сообщений: 63
20.03.2009, 19:59     где взять ответы из учебника Т.А.Павловская C/C++ #5
Цитата Сообщение от lmvmax Посмотреть сообщение
Например как получить из числа 152 числа 1,5,2 ?
Функция проверки числа на полидром
делим на 10, и берем остаток от деления
kostellos
1 / 1 / 0
Регистрация: 14.02.2009
Сообщений: 10
27.08.2009, 22:30  [ТС]     где взять ответы из учебника Т.А.Павловская C/C++ #6
вот еще вариант.
Миниатюры
где взять ответы из учебника Т.А.Павловская C/C++  
Mozart
 Аватар для Mozart
39 / 17 / 1
Регистрация: 21.08.2009
Сообщений: 63
27.08.2009, 22:45     где взять ответы из учебника Т.А.Павловская C/C++ #7
В if-е начудил, после else условие писать не надо, логические операции выглядят: &&, ||, вместо &, | так выглядят побитные операции
kostellos
1 / 1 / 0
Регистрация: 14.02.2009
Сообщений: 10
27.08.2009, 23:58  [ТС]     где взять ответы из учебника Т.А.Павловская C/C++ #8
Ошибок уже нет , справился сам.
Но все равно программа что-то неправильно работает, так что буду думать.
Спасибо за информацию, может пригодится.
kostellos
1 / 1 / 0
Регистрация: 14.02.2009
Сообщений: 10
28.08.2009, 00:08  [ТС]     где взять ответы из учебника Т.А.Павловская C/C++ #9
Вот еще ошибка придуманная мной.
Как сделать правильно.
Миниатюры
где взять ответы из учебника Т.А.Павловская C/C++  
kostellos
1 / 1 / 0
Регистрация: 14.02.2009
Сообщений: 10
28.08.2009, 00:10  [ТС]     где взять ответы из учебника Т.А.Павловская C/C++ #10
Отказ Проверки Во время выполнения #3 - переменная 't' используется без того, чтобы быть калибровавшимся
Monte-Cristo
 Аватар для Monte-Cristo
2805 / 1370 / 30
Регистрация: 07.03.2009
Сообщений: 4,446
28.08.2009, 00:17     где взять ответы из учебника Т.А.Павловская C/C++ #11
Цитата Сообщение от kostellos Посмотреть сообщение
где взять ответы из учебника Т.А.Павловская C/C++
Часть из них - на этом форуме. Уже достаточно много решено из них.
M128K145
Эксперт C++
 Аватар для M128K145
8272 / 3491 / 142
Регистрация: 03.07.2009
Сообщений: 10,707
28.08.2009, 11:20     где взять ответы из учебника Т.А.Павловская C/C++ #12
kostellos, пользуйся тегами кода, а не выкладывай скрины.
Посмотри эту тему Зачем нужные поразрядные операции. Книга Павловская, Щупак
kostellos
1 / 1 / 0
Регистрация: 14.02.2009
Сообщений: 10
29.08.2009, 00:33  [ТС]     где взять ответы из учебника Т.А.Павловская C/C++ #13
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
64
65
66
67
68
69
70
71
72
73
74
75
#include "iostream"
using namespace std;
 
int main()
{
    float Xbeg, Xend, Dx, X, F;
    cin >> Xbeg >> Xend >> Dx;
    double Xbeg1, Xend1, Dx1, X1, F1;
    Xbeg1 = Xbeg;
    Xend1 = Xend;
    Dx1   = Dx;
 
    int a = 0,b = 1,c = 5;
    double a1 = 1.12345 , b1 = 2.23456 , c1 = 3.34567;
    if (((a||b)&&(a||c))!=0)
    {
 
    X1 = Xbeg1; 
    do
      {
    
         {if (((X1<0) && (b1!=0))) 
             cout << "F1 = a1 * (X*X)+b1"; 
             F1 = a1 * (X1*X1)+b1; 
             cout << "F1 = " << F1 << endl;
           {if (((X1>0) && (b1 =0))) 
               cout << "F1 = (X1-a1)/(X1-c1)"; 
               F1 = (X1-a1)/(X1-c1);
               cout << "F1 = " << F1 << endl;
             {if (((X1 == 0 || (X1 < 0 && b1 == 0) || (X1 > 0 && b1 != 0))))
                 cout << "F1 = X1/c1";
                 F1 = X1/c1;
                 cout << "F1 = " << F1 << endl; 
             }
           }
         }
    
       X1 += Dx1;
      } while (X1 < Xend1);
    }
    else
    {
 
 
    
 
    
 X = Xbeg; 
    do
    {
    
         {if (((X<0) && (b!=0))) 
             cout << "F = a * (X*X)+b"; 
             F = a * (X*X)+b; 
             cout << "F = " << F << endl;
           {if (((X>0) && (b =0))) 
               cout << "F = (X-a)/(X-c)"; 
               F = (X-a)/(X-c);
               cout << "F = " << F << endl;
             {if (((X == 0 || (X < 0 && b == 0) || (X > 0 && b != 0))))
                 cout << "F = X/c";
                 F = X/c;
                 cout << "F = " << F << endl; 
             }
           }
         }
    
    X += Dx;
    } while (X < Xend);
    
    
    cin.get();
    return 0;
    }
}
Добавлено через 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
64
65
66
67
68
69
70
71
72
73
74
75
#include "iostream"
using namespace std;
 
int main()
{
    float Xbeg, Xend, Dx, X, F;
    cin >> Xbeg >> Xend >> Dx;
    double Xbeg1, Xend1, Dx1, X1, F1;
    Xbeg1 = Xbeg;
    Xend1 = Xend;
    Dx1   = Dx;
 
    int a = 0,b = 1,c = 5;
    double a1 = 1.12345 , b1 = 2.23456 , c1 = 3.34567;
    if (((a||b)&&(a||c))!=0)
    {
 
    X1 = Xbeg1; 
    do
      {
    
         {if (((X1<0) && (b1!=0))) 
             cout << "F1 = a1 * (X*X)+b1"; 
             F1 = a1 * (X1*X1)+b1; 
             cout << "F1 = " << F1 << endl;
           {if (((X1>0) && (b1 =0))) 
               cout << "F1 = (X1-a1)/(X1-c1)"; 
               F1 = (X1-a1)/(X1-c1);
               cout << "F1 = " << F1 << endl;
             {if (((X1 == 0 || (X1 < 0 && b1 == 0) || (X1 > 0 && b1 != 0))))
                 cout << "F1 = X1/c1";
                 F1 = X1/c1;
                 cout << "F1 = " << F1 << endl; 
             }
           }
         }
    
       X1 += Dx1;
      } while (X1 < Xend1);
    }
    else
    {
 
 
    
 
    
 X = Xbeg; 
    do
    {
    
         {if (((X<0) && (b!=0))) 
             cout << "F = a * (X*X)+b"; 
             F = a * (X*X)+b; 
             cout << "F = " << F << endl;
           {if (((X>0) && (b =0))) 
               cout << "F = (X-a)/(X-c)"; 
               F = (X-a)/(X-c);
               cout << "F = " << F << endl;
             {if (((X == 0 || (X < 0 && b == 0) || (X > 0 && b != 0))))
                 cout << "F = X/c";
                 F = X/c;
                 cout << "F = " << F << endl; 
             }
           }
         }
    
    X += Dx;
    } while (X < Xend);
    
    
    cin.get();
    return 0;
    }
}
Добавлено через 4 минуты
Исправил недочеты.
Правильно или неправильно неуверен.
Работает.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.08.2012, 21:22     где взять ответы из учебника Т.А.Павловская C/C++
Еще ссылки по теме:

<pthread.h> Где взять. C++
Где взять исходники stl? C++
C++ Где достать файл Sales_item.h из учебника "Язык программирования С++"

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

Или воспользуйтесь поиском по форуму:
dgonkariesd
Сообщений: n/a
24.08.2012, 21:22     где взять ответы из учебника Т.А.Павловская C/C++ #14
Я задачку так решил:

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
#include<stdio.h>
#include<conio.h>
#include<math.h>
 
int main(){
    double a,b,c;       //Описание параметров программы
    double Xs,Dx,Xf,F;  //Начальное и конечное значения икса + шаг рассчета
    printf("Please, input next numbers: a, b, c\n");
    scanf("%lf%lf%lf",&a,&b,&c);
        int Ac=int(a); //Выделяем целые части из введенных вещественных a,b,c
        int Bc=int(b);
        int Cc=int(c);
            printf("Please, input X_started, Dx, X_finished:\n");
            scanf("%lf%lf%lf",&Xs,&Dx,&Xf);
            printf("------------------------\n");
            printf("|    x     |     F     |\n");
            printf("------------------------\n");
 
for(double x=Xs;x<Xf;x+=Dx)
{
 
    if ((x<0) && (b!=0)) F=a*x*x+b;
    else if((x>0)&&(b==0)) F=(x-a)/(x-c);
    else F=x/c;
    
    if (((Ac | Bc) & (Ac | Cc)) != 0) 
         printf("| %lf | %lf  |\n",x,F);
    else printf("| %lf | %9d  |\n",x,int (F));
 
}
 
printf("------------------------\n");
printf("You inputed next value:\n");
printf("a=%9.2lf\n",a);
printf("b=%9.2lf\n",b);
printf("c=%9.2lf\n",c);
printf("Xs=%9.2lf\n",Xs);
printf("Dx=%9.2lf\n",Dx);
printf("Xf=%9.2lf\n",Xf);
 
getch();
return 0;
}
Сам только начал изучать язык и с данной программой достаточно долго возился.
Yandex
Объявления
24.08.2012, 21:22     где взять ответы из учебника Т.А.Павловская C/C++
Ответ Создать тему
Опции темы

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