Форум программистов, компьютерный форум 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... подробнее

Показать сообщение отдельно
dgonkariesd
Сообщений: n/a
24.08.2012, 21:22     где взять ответы из учебника Т.А.Павловская 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
#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;
}
Сам только начал изучать язык и с данной программой достаточно долго возился.
 
Текущее время: 02:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru