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

Расширить массив из цифр - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Цикл: Найти номер первого парного числа последовательности натуральных чисел http://www.cyberforum.ru/cpp-beginners/thread1553234.html
Найти номер первого парного числа последовательности натуральных чисел, заданны пользователем с клавиатуры, с нечетным номером, как сделать так что бы выводился нечетный номер #include <conio.h> #include <iostream> #include <clocale> using namespace std; int main () { setlocale(LC_ALL, "rus"); int number, i=0;
C++ Постройте массив S, каждый элемент которого равен сумме соответствующих элементов массивов A и B Даны массивы A и B, состоящие из n элементов. Постройте массив S, каждый элемент которого равен сумме соответствующих элементов массивов A и B. http://www.cyberforum.ru/cpp-beginners/thread1553229.html
C++ Вычисление суммы ряда
Составить программу вычисления значений функции в точках хi  , хi = х0 + iх, i = 0,1, …, воспользовавшись формулами разложения элементарных функций в ряд Тейлора с точностью  = 10–6. Вывести на экран необходимое ко-личе¬ство слагаемых в каждом случае. Сравнить результаты со значениями функции в этих точках, вычисленных с помощью встроенных функций системы программирования y=cosx+sinx ...
C++ Запуск файла из С++ программы
Добрый вечер, Разными способами пробовал запустить файлы, зная точно, где они лежат. Теперь понадобилось запускать по пути, который определяеться при выполнении программы . Использовал system("Путь"), но теперь нужно подставлять переменную содержащую путь. Как не пробовал, нужен точный путь заранее. Например : A= L"D:\\msc\\SAD.bat"; system(start A); Предложите, пожалуйста, Ваши...
C++ Объяснить значение строки в программе http://www.cyberforum.ru/cpp-beginners/thread1553187.html
Вот прога. В чем суть: в строке for( j = 2; j <= i && (i % j); j++); -------- часть " (i % j)" отвечает за то, что бы число делилось только с остатком или что? Как можно иначе что бы понятнее было? #include <iostream> #define _USE_MATH_DEFINES #include <math.h> using namespace std; int main(){ int sum1,sum2,j; for (int i=1000; i<=9999;i++) { ...
C++ Даны две площади треугольников, узнать какая из них больше и во сколько раз Здравствуйте программисты, подскажите, как написать код, у меня даны две площади треугольника, как узнать какая из них больше и во сколько раз. Очень простой вопрос, как по мне, для вас. Надеюсь на скорый ответ. подробнее

Показать сообщение отдельно
pav1uxa
1710 / 1550 / 599
Регистрация: 23.01.2014
Сообщений: 5,602
Завершенные тесты: 1
15.10.2015, 20:36     Расширить массив из цифр
Grigoran,
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
42
43
44
45
46
47
48
49
50
51
#include <cmath>
#include <iostream>
#include <vector>
 
void printIntArray(const std::vector<int>& array)
{
    for (std::vector<int>::const_iterator i = array.begin(); i != array.end(); ++i)
        std::cout << *i << ' ';
}
 
int main()
{
    std::cout << "Enter array size: ";
    int size;
    std::cin >> size;
    std::vector<int> array(size);
 
    for (int i = 0; i < size; ++i)
    {
        int number;
        std::cin >> number;
        array.at(i) = number;
    }
 
    std::cout << std::endl << "Array:" << std::endl;
 
    printIntArray(array);
 
 
    for (int i = 0; i < size; ++i)
    {
        int first, last, c = 0, n = array.at(i);
        while (n > 9)
        {
            c++;
            n /= 10;
        }
 
        first = (n > 5) ? --n : ++n;
        n = (array.at(i) % 10);
        last = (n > 5) ? --n : ++n;
        array.at(i) = first * std::pow(10, c + 2) + array.at(i) * 10 + last;
    }
    std::cout << std::endl << "Result:" << std::endl;
 
    printIntArray(array);
 
    std::cout << std::endl;
 
    return 0;
}
Миниатюры
Расширить массив из цифр  
 
Текущее время: 08:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru