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

Обсуждение своих программ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ system("cls"); как по другому? http://www.cyberforum.ru/cpp-beginners/thread51900.html
имеется код #include "stdio.h" #include "stdlib.h" #include "conio.h" #include "windows.h" #include <iostream> using namespace std;
C++ Задача:Удалить строчки в КиР наткнулся на задачу: напишите программу удаления из "С"-пораммы всех комментариев. Не забывайте аккуратно обращаться с "закавыченнными" строками константами как понял - надо редактировать срр файл...но как я знаю удалить строчки из файла невозможно!как это можно реализовать? http://www.cyberforum.ru/cpp-beginners/thread51895.html
Как работать с пользовательскими полями в документах OpenOffice.org Writer, используя С++? C++
Очень нужна помощь в следующем вопросе: как работать с пользовательскими полями в документах OpenOffice.org Writer, используя С++? Предыстория: есть документы, у них есть реквизиты (скажем, дата создания, автор, наименование и проч.), которые хранятся в xml. Значения таких реквизитов могут меняться, и для поддержания актуальности документов нужно в текст документа вставлять не значения...
Помогите решить интересную задачу C++
Имеем файл на харде (Primer.txt) Нужно его найти и заменить русские: у, о, е, х, а, р, с, на английские: y, o, e, x, a, p, c, соответственно(только мелкие, не заглавные). Текст в файле-весь русский. ПОМОГИТЕ ПОЖАЛУЙСТА!
C++ cannot convert int(*)() to int . . http://www.cyberforum.ru/cpp-beginners/thread51881.html
Доброго времени суток! Пытался создать массив из указателей на функции. typedef int (*rules_f)(); vector<rules_f>and_f(numb_of_rules); И при попытке обращения к нему: int buf = and_f;
C++ Число на которое приходится день учителя в году n день учителя ежегодно отмечается в первое воскресенье октября. дано натуральное n означающее номер года. определить число на которое приходится день учителя в году n. язык С++ подробнее

Показать сообщение отдельно
Delphin_KKC
UNIX-way
710 / 495 / 17
Регистрация: 15.01.2009
Сообщений: 1,721
01.10.2009, 10:46
Цитата Сообщение от МедведЪ Посмотреть сообщение
Прога которая считает квадратные уравнения.
...
мне кажется логическая ошибка какая то
Именно так.
Цитата Сообщение от МедведЪ Посмотреть сообщение
решил сначала заменять все int на float
Правильно.
Цитата Сообщение от МедведЪ Посмотреть сообщение
но потом вспомнил что операция % с float считается как ошибка
А зачем она там вообще?

Вот работающий код:
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
#include <stdio.h>
#include <iostream>
#include <math.h>
using namespace std;
int main(){
float x1=0;
float a,b,c,d;
a=b=c=d=0;
float x2=0;
cout<<"add a:";
cin>>a;
cout<<"\nAdd b:";
cin>>b;
cout<<"\nAdd c:";
cin>>c;
cout<<a<<"x2+"<<b<<"x+"<<c<<"=0";
d=b*b-4*a*c;
if ((a==0)&&(b==0)) {
   cout <<"x="<<-c;
   } else
   if ((a==0)&&(b!=0)) {
             cout<<"x="<<-c/b;
             } else
             {
             if(d>=0){     
                     x1=(-b+sqrt(d))/(2*a);
                     x2=(-b-sqrt(d))/(2*a);
                     printf("\n\nx1=%f, x2=%f", x1, x2);
                     } else cout<<"\nD<0";
             }        
cout<<endl<<endl;
system("Pause"); 
        return 0;
}
Для компиляции использовал DevCPP 4.9.9.2.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru