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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Смодулировать операцию деления двух действительных чисел в форме +/- m.n E K, где... http://www.cyberforum.ru/cpp-beginners/thread26883.html
Задание №1 Смодултровать операцию деления двух действительных чисел в форме +/- m.n E K, где сумарная длина мантиссы (m+n) - до 30 значащих цифр, а величена порядка К - до 5 цифр. Результат выдать форме +/- 0.m1 E K1! Задание №2 Слова текста из малых латинских букв записаны не менее чем через один пробел; текст оканчивается точко. БЕЗ ИСПОЛЬЗОВАНИЯ конструкции STRING: а) написать...
C++ Книга и компилятор для новичка какую книгу и компилятор вы посоветуете для начинающего программиста на с++ и С# ? пробовал и visual studio и borland c++ builder, во visual studio как то все по своему, например(не #include <iostream.h> а #include <iostream> use namespace std;) а в borland c++ builder мне сложно разобраться как с ним работать. http://www.cyberforum.ru/cpp-beginners/thread26867.html
Найти слово, один и тот же символ в котором встречается максимальное число раз (в рамках всей строки). C++
Помогите пожалуйста! Строка состоит из слов, разделенных одним или несколькими пробелами.(может начинаться несколькими пробелами и заканчиваться тоже несколькими) Найти слово, один и тот же символ в котором встречается максимальное число раз (в рамках всей строки). Если таких слов несколько, найти первое из них. /*Предполагается, что длина входной строки не превосходит 300 символов, она...
Поток cin C++
Ребят подскажите почему после того как в цикле для потока cin устанавливается по команде Ctrl+z бит eofbit я не могу юзать поток cin он у меня все cin >> игнарирует даже если я очищаю поток cin.clear() он все равно игнарирует сины. Пример: while(cin >> client) выход через Ctrl+z { if (client.getTelephon()) {temp << client;} } if(cin.rdstate() && !cin.eof()) {cerr << "Произошла ошибка...
C++ Expected unqualified-id before '{' token http://www.cyberforum.ru/cpp-beginners/thread26826.html
#include <iostream> using namespace std; enum {researsher,laborer,secratary,manager,accountant,executive}; int main() { char a='a'; cout<<"Vvedite 6ykBy Dol>I<HOCTU(researsher,laborer,secratary,manager,accountant,executive)="; cin>>a; getchar(); switch(a)
C++ Матрицы и другой примитив... Вообщем есть 3 задачки: 1) В векторе из 10 элем. переставить их так, чтоб сначало были все отрицательные элементы, а потом все остальные, без нарушения порядка их следования. Попробывал сделать методом пузырька. Отрицательные элементы отсеиваются правильно, а вот положительные идут в неправильном порядке. int i,j; float mas,rab=0; cout<<"Vvedite 10 elementov masiva "<<endl; for... подробнее

Показать сообщение отдельно
kostellos
1 / 1 / 0
Регистрация: 14.02.2009
Сообщений: 10
29.08.2009, 00:33  [ТС]     где взять ответы из учебника Т.А.Павловская C/C++
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 минуты
Исправил недочеты.
Правильно или неправильно неуверен.
Работает.
 
Текущее время: 03:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru