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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Max7
0 / 0 / 0
Регистрация: 11.12.2012
Сообщений: 14
#1

Как сдвинуть положительное число на 1 знак вправо? - C++

18.12.2013, 12:41. Просмотров 298. Ответов 3
Метки нет (Все метки)

Помогите пожалуйста. что изменить в коде, что бы выровнять числа? как сдвинуть положительное число на 1 знак вправо, а отрицательный знак не сдвигать? прога dev c++

C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <conio.h>
#include <string.h>
#include <stdio.h>
 main()
{                
float x,y;
printf(" X   |    Y\n ----------\n");
for ( x =-2; x<=2; x+=0.5)
printf ("%3.2f | %3.2f\n",x,y=3*x*x+4*x-1.5);
getch();
return 0; 
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.12.2013, 12:41     Как сдвинуть положительное число на 1 знак вправо?
Посмотрите здесь:

Сдвинуть массив циклически на К элементов вправо C++
Сдвинуть в двухмерном массиве все ряды циклически вправо... C++
Биты, байты. Циклически сдвинуть на 4 разряда вправо четное число. C++
C++ Сдвинуть элементы массива на k элементов вправо
C++ Сдвинуть циклически на К слов вправо
C++ Сдвинуть матрицу вправо
Сдвинуть элементы одномерного массива вправо на 1 элемент C++
Сдвинуть элементы массива вправо циклически на 1 шаг C++
Сдвинуть элементы на одну позицию вправо\влево C++
C++ Нужно сдвинуть число на 4 разряда влево и вправо
Сдвинуть массив А циклически на m элементов вправо C++
C++ Сдвинуть элементы массива на два разряда вправо

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
outoftime
║XLR8║
506 / 428 / 33
Регистрация: 25.07.2009
Сообщений: 2,295
18.12.2013, 13:18     Как сдвинуть положительное число на 1 знак вправо? #2
C
1
2
3
4
5
6
7
8
9
int main()
{
    float x,y;
    printf("   X    |    Y\n ----------------\n");
    for ( x =-2; x<=2; x+=0.5)
    printf ("%7.2f | %7.2f\n",x,y=3*x*x+4*x-1.5);
   
    return EXIT_SUCCESS;
}
Считайте на калькуляторе сколько у Вас занимает число: 1 на знак, 1 на точку, 2 на дробную часть, 3 на целую часть. Как у Вас вышло 3 я не понимаю.
antonid
0 / 0 / 0
Регистрация: 14.12.2013
Сообщений: 22
18.12.2013, 13:21     Как сдвинуть положительное число на 1 знак вправо? #3
Max7, объясните поподробнее что и где нужно сдвинуть (в выводе чтоли?). И что вообще должна делать программа
Max7
0 / 0 / 0
Регистрация: 11.12.2012
Сообщений: 14
18.12.2013, 13:59  [ТС]     Как сдвинуть положительное число на 1 знак вправо? #4
Всем спасибо, получилось))
Yandex
Объявления
18.12.2013, 13:59     Как сдвинуть положительное число на 1 знак вправо?
Ответ Создать тему
Опции темы

Текущее время: 05:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru