Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Как можно изменить стандартные переменные в Visual Studio Здравствуйте! Подскажите, пожалуйста, как изменить такие переменные как $(VCInstallDir). https://www.cyberforum.ru/ cpp-beginners/ thread657538.html C++ Проблемы с кодом и проверкой в excel
Проверьте код и если не сложно (я еще не умею) проверку в excel этой функции. Даны натуральные числа N и M (N>M). Вычислить S=\sum_{k-M}^{N}k^2ln(k!) Код программы: //Задание 5 #include <stdio.h> #include <conio.h> #include <math.h>
C++ Арифметические действия с элементами массива Когда барон Мюнхаузен решил пообедать, он привязал к длинной веревки кусок сала и забросил его в воздух. Стая диких гусей пролетала тем временем над домом барона, заинтересовалась необычным предметом и гусь, возглавлявший стаю, проглотил его. Не успел он насладиться ощущением сытости, как кусок сала проскочил через него и скрылся в клюве второго гуся и т.д. Теперь судьба обеда барона Мюнхаузена... https://www.cyberforum.ru/ cpp-beginners/ thread657520.html C++ Сделать производную функции в с++ Помогите, пожалуйста, написать производную на с++ Сама функция http://s018.***********/i503/1209/bc/9e2f... Код должен быть что-то вроде этого: #include <iostream> #include <stdio.h> #include <conio.h> int main() https://www.cyberforum.ru/ cpp-beginners/ thread657514.html
C++ Задача про синусоиду
Велосипедист Павлуша выехал на широкую дорогу. Но ехать иначе, чем по закону синусоиды, ему никак не удавалось. Юный спортсмен стартовал в точке Х0 на оси ОХ, а центры оснований столбов находятся в точках х1, х2, ..., хn на этой же оси, которую пересекает синусоида движения велосипедиста. Сколько столбов попадутся на пути Павлуши, если шириной столба можно пренебречь? Спасибо большое!
C++ класс Одиночка есть один приме класса Синглтон:class CSingleton { public: static CSingleton* GetInstance (void); static void DestroyInstance (void) { if (m_instance) delete m_instance; } ; private: https://www.cyberforum.ru/ cpp-beginners/ thread657508.html
C++ Обработка строк Помогите написать программу, которая проверяет содержатся ли в слове буквы, цифры? https://www.cyberforum.ru/ cpp-beginners/ thread657492.html Как запустить второй файл в проекте ? C++
Добрый день, вот решил изучать С++, скачал себе книгу по изучению и установил visual studio для работы но возникла такая проблема, я создал свой первый проект и в нем создал два .cpp файла которые поместил в папку Source Files, первая програма "Hello Worl" запустилась без проблем, потом я создал второй файл .cpp с программой но когда нажимаю Начало отладки то мне почемуто запускает первый файл а...
C++ Непонятки с идентификаторами https://www.cyberforum.ru/ cpp-beginners/ thread657469.html
Вот программа на определение НОД n чисел // nod.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <iostream> using namespace std; int nod (int a, int b) { if (b == 0) {
C++ нехватка памяти, обработчки, set_new_handler(), оператор new https://www.cyberforum.ru/ cpp-beginners/ thread657451.html
Здравствуйте! Есть код: #include "stdafx.h" #include <new> #include <exception> #include <iostream> using namespace std;
C++ Как нарисовать восьмиугольник?
не получается задать координаты 8-угольника( //--------------------------------------------------------------------------- #include <vcl.h> #include <stdlib.h> //------------- GLUT ------------------ #define GLUT_BUILDING_LIB #include "glut.h"
C++ Распределение памяти в реальном режиме процессора В общем, выбрал задание по курсовой по СПО "Утилита отображения распределения памяти" Разработать консольную утилиту, отображающую распределение памяти в реальном режиме процессора (Convential и Upper memory) в наглядной форме. Отображать адреса распределенных и свободных блоков памяти и владельца блока. собственно, хотел бы понять с вашей помощью насколько эта тема сложна (не имею... https://www.cyberforum.ru/ cpp-beginners/ thread657442.html
2525 / 1751 / 152
Регистрация: 11.08.2012
Сообщений: 3,349
25.09.2012, 06:51 0

Из целого числа получить новое путем удаления каждой четвертой цифры - C++ - Ответ 3484781

25.09.2012, 06:51. Показов 1995. Ответов 9
Метки (Все метки)

Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Цитата Сообщение от igor_man Посмотреть сообщение
Из целого числа получить новое путем удаления каждой четвертой цифры
Запишите число в массив из цифр, например так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
int p, i = 0, n = 0;
int num[20];
bool sign = false;
 
cout << "Enter integer value: ";
cin >> p;
 
if(p < 0)
   sign = true; // запоминаем знак числа
 
if(p != 0)
{
   while(fabs(p) > 0)
   {
           num[i] = fabs(p%10); // записываем цифру в массив
           p = p/10;
           i++;
          n++;
    }
}
else cout << 0 << endl;
потом составьте ваше число путем "удаления" каждой четвертой цифры.
Например:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
int pp = 0, 
    count = 0;
i = 0;
while(i <= n)
{
      if(i+1 == 4) // пропускаем  цифру
      {
         count++; // запоминаем, в который раз уже пропускаем
         continue;         
      }
      pp += pow(10, i - count)*num[i]; // умножаем цифру на 10^{разряд цифры - сколько раз пропускали цифры}
      i++
}
if(sign)pp*=-1;
cout << pp <<endl;


Вернуться к обсуждению:
Из целого числа получить новое путем удаления каждой четвертой цифры C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.09.2012, 06:51
Готовые ответы и решения:

Из целого числа получить новое путем вставки после каждой цифры 0 (231457 -> 2030405070)
Помогите пожалуйста написать программу. Вот задание 1)Исходные данные и результаты типа int. Не...

Из целого числа получить новое путем удаления из пары соседних цифр большей
#include &lt;values.h&gt; #include &lt;stdio.h&gt; #include &lt;iostream.h&gt; #include &lt;conio.h&gt; #include...

Получить новое число M, которое образуется путем исключения средней цифры исходного числа
Весь код с функцией getch() пожалуйста

Из целого числа получить новое, состоящее из нечетных цифр числа (2315663 -> 3153)
Из целого числа получить новое, состоящее из нечетных цифр числа (2315663 -&gt; 3153) на DevC++....

9
25.09.2012, 06:51
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.09.2012, 06:51
Помогаю со студенческими работами здесь

Получить число М, которое образуется из числа N путем замены последней цифры на значение наибольшей цифры
Помогите составить программу, пожалуйста! Вот условие: Дано натуральное число N. Получить новое...

Составить и проверить функцию, которая переставляет цифры заданного целого числа N1 в обратном порядке и получает новое число N2
8. Составить и проверить функцию, которая переставляет цифры заданного целого числа N1 в обратном...

Вывести сумму первой и третьей цифры и произведение второй и четвертой цифры числа, заданного пользователем
Пользователь вводит 4-значное число - программа выводит сумму первой и третьей цифры и...

Получить новое число M, которое образуется из числа N путем замены последней цифры
Дано натуральное число N. Получить новое число M, которое образуется из числа N путем замены...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru