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

деление на 0 - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Дано строка вывести на экран слова наибольшее каличеством символов http://www.cyberforum.ru/cpp-beginners/thread624854.html
Дано строка вывести на экран слова наибольшее каличеством символов
C++ Рассчитать элементы квадратной матрицы по заданной формуле. Помогите пожалуйста написать программу на С++. Большое Спасибо! 1) рассчитать элементы квадратной матрицы A = (aij ), i,j = 0,1,2,...,n-1 по заданной формуле; 2) сформировать из матрицы A элементы вектора X = (xi), i = 0,1,2,...,n-1 по заданному правилу; 3) провести заданное упорядочение элементов матрицы А или вектора Х. 1) Aij=(pow(j,1/i)+pow(i,1/j))/sqrt(i*j) 2) xi –... http://www.cyberforum.ru/cpp-beginners/thread624821.html
std::list - преобразование типов в контейнере C++
Здравствуйте. Суть проблемы попробую передать в коде class A { }; class B : public A { public: B (int) {/*...*/} B () {/*...*/}
C++ Ошибка с преобразованием char
В задачке дана структура и проттотип функции. Функция должна присваивать имя структуре. Но мне выдаёт ошибку: невозможно преобразовать "const char *" в "char " структура: struct golf { char fullname; int handicap; }; функция void setgolf(golf & g,const char * name, int hc)
C++ Написание Dll в matlab для c++ http://www.cyberforum.ru/cpp-beginners/thread624755.html
Привет всем! Объясните школьнику, почему иногда DLL пишутся в matlab, в каких целях это применяется? И чем это лучше по сравнению с обычным созданием dll в сишном компиляторе. Спасибо.
C++ std::sort(iterator, iterator, method) подскажите как исправить Уважаемые Знатоки!!! Вашему вниманию предоставляю код: #include "stdafx.h" #include <vector> #include <algorithm> class Interface{ public: virtual ~Interface(){} virtual int GetI() = 0; подробнее

Показать сообщение отдельно
Troll_Face
 Аватар для Troll_Face
599 / 399 / 4
Регистрация: 26.04.2012
Сообщений: 2,070
17.07.2012, 13:27     деление на 0
Цитата Сообщение от KostyaKulakov Посмотреть сообщение
фига ты загнул. я только учусь. совсем чучуть знаю
для анализатора совсем чуть-чуть и надо знать массив чаров и загоняй туда все, а потом каждый элемент обрабатывай

Добавлено через 42 минуты
наипростейший анализатор за 30 мин. он далеко не идеален но работает!!! (ЗЫ я учу С++ по Прате, дочитал до 7 главы)
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
#include <iostream>
using namespace std;
int analis(char*);
int calculate(int, int, char);
int main()
{
    char expression[10];
    cout<<"Enter Expression: ";
    cin.get(expression, 10);
    int res = analis(expression);
    cout<<res<<endl;
    system("pause");
    return 0;
}
 
int analis(char array[])
{
    int a = 0, b = 0;
    int i = 0;
    char ch;
    bool A = 1;
    while (array[i]!='\0')
    {
          if (isdigit(array[i]))
             if (A)
                 a = a*10+(array[i]-'0');
             else
                 b = b*10+(array[i]-'0');
          else if (array[i] == '+' || array[i] == '-')
          {
               ch = array[i];
               A = 0;
          }       
          else 
          {
               cout<<"Syntaxic error!!!";
               break;
          }
          ++i;
    }
    return calculate(a, b, ch);
}
 
int calculate(int a, int b, char ch)
{
    switch (ch)
    {
           case '+': return a+b;
           case '-': return a-b;
    }
}
 
Текущее время: 22:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru