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

Объяснить пару строк! - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В одномерном массиве вычислить сумму элементов, расположенных после максимального элемента http://www.cyberforum.ru/cpp-beginners/thread683654.html
В одномерном массиве, который состоит из n действительных элементов, вычислить сумму элементов массива, расположенных после максимально элемента.( с указателями) У одномірному масиві, який складається з n дійсних елементів, обчислити суму елементів масиву,розташованих після максимально елемента.
C++ Найти среднее арифметическое элементов четных столбцов матрицы Посчитать среднее арифметическое элементов четных столбцов матрицы!! Пожалуйста помогите!!!!!! trouble135, заголовок темы должен отражать суть задания, а не быть обобщенным названием раздела с тысячами разнообразных тем. Имее 21 сообщение, пора бы и правилами ознакомиться. http://www.cyberforum.ru/cpp-beginners/thread683653.html
C++ Дано слово. Нужно вывести его символы начиная с a до b
программа не работает. Где тут ошибка? #include <iostream> #include <string> using namespace std; int main () { string s; getline (cin,s); int a,b; cin >> a >> b;
Ветвистое дерево C++
Подскажите, пожалуйста, где можно найти литературу по "Ветвистым деревьям". Желательно с примерами.
C++ Перевод значений угла из градусной меры в радианную http://www.cyberforum.ru/cpp-beginners/thread683643.html
помогите составить программу в С++ для перевода значений угла из градусной меры в радианную и вычислить sin, cos, tg этого угла.
C++ процедура для изменения направления односвязного списка на противоположное Слышала, что часто дают такое задание на собеседованиях. Сделала меню, функцию ввода с клавиатуры и вывода. Подскажите как сам алгоритм написать...( #include <stdio.h> #include <string.h> class student { public: char name; char famil; int year; подробнее

Показать сообщение отдельно
vasiliy21
26 / 26 / 2
Регистрация: 24.10.2012
Сообщений: 135

Объяснить пару строк! - C++

29.10.2012, 19:54. Просмотров 230. Ответов 2
Метки (Все метки)

Вот есть калькулятор:
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
#include <iostream>
#include <conio.h>
#include <stdlib.h>
using namespace std;
 
int main ()
        {
                int res=0,g;
                bool EXIT = false;
                char str[100],op='\0';
 
                while (EXIT == false)
                {
                      cout << "Input string: ";
                      cin >> str;
                      if (str[0] == 'q') EXIT = true;
                      g = atoi(str);
                      if (g==0) op = str[0];
                      else  if  (op!='\0')
                             {
                               if (op == '+') res+=g;
                               if (op == '-') res-=g;
                               if (op == '*') res*=g;
                               if (op == '/') res/=g;                      
                            
                               op = '\0';
                               }
                
                      else res = g;
                      
                }
                      cout << "\nRESULT: " << res; 
                
                getch();
                return 0;
        }
Можете объяснить что тут к чему, а особенно вот это g = atoi (str)? и как можно по другому Калькулятор написать?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru