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

Напишите программу, которая находит следующее и предыдущее число для заданного N - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Даны целые числа K и N (N > 0). Вывести N раз число K http://www.cyberforum.ru/cpp-beginners/thread965696.html
Даны целые числа K и N (N > 0). Вывести N раз число K...
C++ Во время отладки выбивает ошибку C++ Здравствуйте, помогите пожалуйста решить проблему. Собственно самое задание звучит так: Вычислить и вывести на экран в виде таблицы значения функции F на интервале от XНАЧ до XКОН с шагом dX. ... http://www.cyberforum.ru/cpp-beginners/thread965673.html
возврат C++
пример: функция была выполнена с ошибкой, как сделать возврат на предыдущее функцию?
Вывод данных из текстового фаила C++
Прога работает, да не совсем. Почему-то не передает из фаила описание деталей. Прошу помочь разобраться. #include <conio.h> #include <stdlib.h> #include <stdio.h> #include <iostream>...
C++ Дан массив А(12). Каждый третий элемент массива заменить суммой двух предшествующих. http://www.cyberforum.ru/cpp-beginners/thread965633.html
1)Дан массив А(12). Каждый третий элемент массива заменить суммой двух предшествующих. Нужно написать в С++ , но не понимаю как делать. слезно прошу о помощи :) Хотяб одну-две задачки бы...
C++ Задачка. Unsigned char. Двоичные числа Сложить 2 числовых значения в двоичном представлении с выводом промежуточных результатов при использовании типа unsigned char. Помогите пожалуйста. 1 курс. Без циклов, линейно всё. Заранее спасибо. подробнее

Показать сообщение отдельно
vladenio
0 / 0 / 0
Регистрация: 16.03.2013
Сообщений: 52

Напишите программу, которая находит следующее и предыдущее число для заданного N - C++

30.09.2013, 16:39. Просмотров 1308. Ответов 9
Метки (Все метки)

Тема следующая. Есть задачка:
Напишите программу, которая находит следующее и предыдущее число для заданного N.

Входные данные. Входной поток содержит целое число N по модулю не больше 10 в степени 30.

Выходные данные. В выходной поток выводим текст по образцу. Слова и числа разделяются только одним пробелом, в начале и в конце текста пропусков нет.
примеры
Входные данные Результат работы

3 The next number for the number 3 is 4.
The previous number for the number 3 is 2.
Сначало я не обратил внимание на ограничение и сделал программу с long long int, а потом заметил что он не тянет ограничение. Потом узнал что есть такая вещт как длинная арифметика и можно как то что то подключить. Но мой уровень знания С++ не позволяет мне это сделать. Прошу помощи.Заранее спасибо. И вот мой код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <cstdlib>
#include <iostream>
 
using namespace std;
 
int main(int argc, char *argv[])
{
    long long int a, s, N;
    cin>>N;
    a=N-1;
    s=N+1;
    cout<<"The next number for the number "<<N<<" is "<<s<<"."<<endl;
    cout<<"The previous number for the number "<<N<<" is "<<a<<"."<<endl;
   
    system("PAUSE");
    return EXIT_SUCCESS;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru