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

Операции с числами(правильно или нет) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Требуется определить, бьет ли конь http://www.cyberforum.ru/cpp-beginners/thread671807.html
Здравствуйте, уважаемые программисты! помоги пожалуйста решить задачку на Паскале. Условие задачи - Требуется определить, бьет ли конь, стоящий на клетке с указанными координатами (номер строки и номер столбца), фигуру, стоящую на другой указанной клетке. Вводятся четыре числа: координаты коня и координаты другой фигуры. Заранее спасибо! :)
C++ Реализовать представление ATD "стек" при массива (операции MAKENULL, PUSH, РОР, ТОР, EMPTY, PRINT) Реализовать представление ATD "стек" при помощи массива (операции MAKENULL, PUSH, РОР, ТОР, EMPTY, PRINT) Я вот тут набросал, как то так должно выглядеть! Помогите доделать!) STACK S; char с; MAKENULL (S) ; c = getch(); while (с != '=') i http://www.cyberforum.ru/cpp-beginners/thread671800.html
C++ Найти количество элементов массива, меньших С
Задача 1. В одномерном массиве,состоящем из n вещественных элементов,вычислить: 1) количество элементов массива,меньших С; 2) сумму целых чисел элементов массива, расположенных после последнего отрицательного элемента. Преобразовать массив таким образом,чтобы сначала располагались все элементы,отличающиеся от максимального не более чем на 20%,а потом- все остальные. Задача 2. В одномерном...
Определить, является ли заданное целое число четным или нечетным C++
Задачи для самостоятельной работы 1. Напишите программу, которая определяет, является ли заданное целое число четным или нечетным; 2. Напишите программу, которая определяет, какая из цифр двухзначного числа больше: первая или вторая; 3. Напишите программу, которая определяет, оканчивается ли данное целое число цифрой 7; 4. Напишите программу, которая определяет, какая из цифр трехзначного...
C++ Из заданного диапазона выбрать 5 случайных чисел http://www.cyberforum.ru/cpp-beginners/thread671763.html
Начальная версия: Задача такая: надо из задонова диапозона (допустим от1 до 50) выбрать (допустим 5 случайных чисел) и проделать это (допустем 100 раз) при этом запомнить каждый результат !!! и вконце выдать теже (5) самых больше повторяюшихся чисел(100) ну вот так какта все !!! сам еше плоха разбераюся в с++ жду предложений как это лучще зделать )))) Заход второй: Задача такая: надо из...
C++ Нарисовать прямоугольник в рамке Необходимо написать функцию void draw(), которая выводила бы прямоугольник внутри рамки 25 на 25. Я еле-еле додумал как нарисовать прямоугольник без рамки и заполнить его указанным символом(и то коряво...). void Rectangle::drawRectangle() { for(int j = 0; j < length(); j++) { cout << perimeterCharacter << ' '; } cout << endl; подробнее

Показать сообщение отдельно
aleksand
21 / 9 / 2
Регистрация: 18.06.2011
Сообщений: 185
15.10.2012, 18:09     Операции с числами(правильно или нет)
Подскажите почему не выводит "wrong", если я ввожу 5++5(хотя в условии я задал что делать если будет подобное выражение)?
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
#include <stdio.h>
#include <math.h>
 
int main()
{
    int i;
    char s[100];
    printf("enter smth like it: 2+2\n");
    scanf("%s", &s); //вводим нашу строку с числами и знаками +-*/ и скобками
 
    for(i=0;i<4;i++) {
        if(s[i]=='+'|| s[i]=='-'||s[i]=='*'||s[i]=='/') { //первый член
            if(s[i]++!='+'||s[i]++!='-'||s[i]++!='*'||s[i]++!='/') { //следующий за ним член
                printf("right\n");
            }
            else {
                printf("wrong\n");
            }
        }
}
 
 
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru