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

Функция принимает указатель на динамический массив и возвращает его же, но без чисел полиндромов (читается с обоих сторон одинаково - 234432) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ преобразование типов http://www.cyberforum.ru/cpp-beginners/thread814009.html
Здравствуйте, подскажите пожалуйста как преобразовать данные типа LPARAM в LPCWSTR
C++ Нахождение простых чисел до заданого числа n помогите с программой для находжения простых чисел до заданого числа n. просьба зделать это без массивов. http://www.cyberforum.ru/cpp-beginners/thread814004.html
Считывание строки с файла C++
Подскажите как сделать так чтобы с файла считывало не одну строку а все! #include "stdafx.h" #include <iostream> #include <fstream> #include <conio.h> #include <string.h> using namespace std; #define FILE_FOLDER "text.txt" #define OUTPUT_FILE_FOLDER "out.txt"
C++ Составить программу, которая в диалоге с пользователем по вводимой дате текущего месяца выдаёт день недели
Составить программу, которая в диалоге с пользователем по вводимой дате текущего месяца выдаёт день недели. Добавлено через 3 часа 26 минут ....
C++ Вычислить высоту треугольника, опущенную на сторону а, по известным значениям длин его сторон a, b, c http://www.cyberforum.ru/cpp-beginners/thread813999.html
Вычислить высоту треугольника, опущенную на сторону а, по известным значениям длин его сторон a, b, c.
C++ Структуры и файлы Всем доброго времени суток, есть такая задача, дан файл, который содержит ФИО, курс, группа и результат забега, в новый файл нужно занести информацию о тех, кто перешел норматив. У меня в программе идет чтение из файла по целой строке, но как сделать, что бы данные заносились в массив до пробела. #include <iostream> #include <fstream> #include <iomanip> using namespace std; ifstream... подробнее

Показать сообщение отдельно
ashta
6 / 6 / 1
Регистрация: 28.08.2012
Сообщений: 65
20.03.2013, 20:25     Функция принимает указатель на динамический массив и возвращает его же, но без чисел полиндромов (читается с обоих сторон одинаково - 234432)
Вот мое решение, подскажите, пожалуйста, что изменить, чтобы заработала программа:

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
36
37
38
39
40
41
# include <iostream>
# include <stdlib.h>
# include <time.h>
 
using namespace std;
 
void func (int *arr, int n)
 
{
    int pol=0;
    for (int i=0; i<n; i++)
    {
        while (arr[i]/10)
        {
            pol*=10;
            pol=arr[i]%10;
        }
 
        if (pol==arr[i])
            arr[i]=0;
    }
 
        for(int i=0;i<n;i++)
    {
        cout<<arr[i]<<" ";
 
    }
}
 
void main()
{
    const int size=5;
    int *arr=new int[size];
    cout<<"Vvedite masiv"<<endl;
    for(int i=0;i<size;i++)
    {
        cin>>arr[i];
 
    }
    func(arr,size);
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru