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

Калькулятор - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Разложение в ряд Тейлора http://www.cyberforum.ru/cpp-beginners/thread662901.html
Доброго времени суток.Подскажите, пожалуйста разложение в ряд Тейлора функции exp(x). И хотелось бы узнать правильность предыдущей программы (разложение в ряд Тейлора sin(x)). vtype my_sin(vtype x, int &iter) { vtype yn, ynplus1, ytemp; vtype y0 = x; vtype sign = -1; vtype xxx = x*x*x; vtype fact = 1*3; yn = y0;
C++ Копия cout Здравствуйте, пишу программу. Вот есть вопрос. Как сделать что если я ввожу в программе print 565 то выводилось 565? По идеи print должно командой? Копией cout? http://www.cyberforum.ru/cpp-beginners/thread662889.html
C++ Массив: Получить все меньшие n натуральные числа, квадрат суммы цифр которых равна m.
Дано натуральные числа n, m. Получить все меньшие n натуральные числа, квадрат суммы цифр которых равна m. Я не понял условия, кому не трудно можете написать код к задаче, используя цикл!
Вычислить значение выражения: y=sin1+sin1.1+sin1.2+...+sin2; C++
Вычислить значение выражения: y=sin1+sin1.1+sin1.2+...+sin2; Мой нароботок: #include <iostream> #include <math.h> using namespace std; int main(){ for(int i=1;i<=2;i+=0.1){ float y=sin(1)+i; cout<<y; }
C++ Задача: "Слишком длинные слова" (RUNTIME_ERROR) http://www.cyberforum.ru/cpp-beginners/thread662879.html
"RUNTIME_ERROR" при отправлении. В чем ошибка и как сделать правильно? Текст задачи: A. Слишком длинные слова ограничение по времени на тест:2 seconds ограничение по памяти на тест:256 megabytes ввод:standard input вывод:standard output Иногда некоторые слова вроде «localization» или «internationalization» настолько длинны, что их весьма утомительно писать много раз в каком либо тексте.
C++ потоковое чтение из файла Всем привет, прощу помощи. Стоит следующая задача,есть текстовый файл, в него одна программа постоянно пишет нужную мне информацию, логи. Мне надо открыть файл и начав с конца файла, построчно писать всё что появляется новое - в вектор и обрабатывать. С обработкой я разберусь. А вот с файлом не получается, я пытаюсь сравнивать размеры файла и при появлении новых данных открывать файл и... подробнее

Показать сообщение отдельно
mihal
0 / 0 / 0
Регистрация: 03.10.2012
Сообщений: 25
03.10.2012, 18:06     Калькулятор
Вот сам калькулятор:
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
#include<conio.h>
#include<locale.h>
#include<stdio.h>
#define END '0'
#define ERROR -1
#include<stdlib.h>
int main() {
  setlocale( LC_ALL, "Ukrainian");
  int a, b, c;
  char sign;
  while(1){
  printf("Введiть а:\n"); 
  scanf(" %d",&a); 
  printf("Введiть b:\n");
  scanf(" %d",&b);
  printf("Введiть операцiю:\n") ;
  scanf(" %c",&sign);
  switch (sign)
  {
     case '-': c = a - b; break;
     case '+': c = a + b; break;
     case '*': c = a * b; break;
     case '/':  c = a / b; break;
     case '%': c = a % b; break;
     case END: exit(1);
     default: c=ERROR; 
}
         if(c!=ERROR)
             printf("%d%c%d=%d\n",a,sign,b,c);
         else
             printf("Невiрна операцiя(%c)\n");
 
  }
  return 0;
}
Как сделать так чтобы на ноль делить было нельзя, я думаю поставить вот это:
C++
1
2
3
4
5
 case '/':  
If(b==0){
 printf("dilutu nemona")
else
c=a/b;break;
но как сделать так, чтобы когда я разделил на ноль то невиконувалась вот эта команда:
C++
1
2
3
4
if(c!=ERROR)
             printf("%d%c%d=%d\n",a,sign,b,c);
         else
             printf("Невiрна операцiя(%c)\n");
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru