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

Объединить массивы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Задача на классы http://www.cyberforum.ru/cpp-beginners/thread1021221.html
Помогите) Составить описание класса для вектора, заданного координатами его концов в трехмерном пространстве. Обеспечить операции сложения и вычитания векторов с получением нового вектора (суммы или разности), вычисления скалярного произведения двух векторов, длины вектора, косинуса угла между векторами. Написать программу, демонстрирующую все разработанные элементы класса. Спасибо!
C++ Задача на файлы Помогите с задачей. Даны два текстовых файла. Добавить в конец первого файла содержимое второго файла. Спасибо) http://www.cyberforum.ru/cpp-beginners/thread1021213.html
C++ Оператор case
Ребята, снова нужна помощь. Хочу попробовать сделать одну программу в двух вариантах: if-else и case-default. Первый вариант выглядит так: #include <stdio.h> #include <conio.h> int main (void) { double x,y; printf("I need x!\n"); scanf("%lf",&x);
C++ Грамматика условного оператора присваивания
Опишите синтаксис условного оператора присваивания языка С. В правой части такого оператора задаётся с помощью отношений и арифметических выражений целого типа, составленных из простых переменных, констант целого типа и знаков арифметических операций "+", "-", "*", "/". и круглых скобок. Приоритет операций обычный. вот препод написала начало: <НИIF>::=?:(<ЛВ>,<ВЫРАЖ1>,<ВЫРАЖ2>); (ЛВ):: =...
C++ Вычислить сумму максимального элемента массива и количества нулевых элементов массива http://www.cyberforum.ru/cpp-beginners/thread1021201.html
Помогите пожалуйста. Дан линейный массив действительных чисел. Вычислить сумму максимального элемента массива и количества нулевых элементов массива.
C++ Выяснить, имеется' ли среди s1,…,sn пара соседствующих одинаковых символов Выяснить, имеется' ли среди s1,…,sn пара соседствующих одинаковых символов. подробнее

Показать сообщение отдельно
MicM
 Аватар для MicM
820 / 487 / 90
Регистрация: 29.12.2009
Сообщений: 1,097
Завершенные тесты: 1
27.11.2013, 20:40     Объединить массивы
Если правильно понял задание,то вот
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
#include <iostream>
 
int cnt (int n)
{
    int k = 0;
    while (n!=0)
    {
        ++k;
        n/=10;
    }
    return k;
}
 
int main()
{
    int mas1[8] = {1, 7, 8, 9, 45, 26, 48 ,15};
    int mas2[8] = {8, 98, 7, 45, 98, 97, 56 ,75};
    int a[8];
    int k;
    for (int i=0; i<8; i++)
    {
        k = 1;
        a[i] = mas1[i];
        for (int j=1; j<=cnt(mas2[i])-1; j++)
            k*=10;
        for (int j=1; j<=cnt(mas2[i]); j++)
        {
            a[i]*=10;
            a[i]+=(mas2[i]/k)%10;
            k/=10;
        }
        std::cout <<a[i] <<" ";
    }
    return 0;
}
 
Текущее время: 03:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru