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

Скопировать массив а в начало массива b - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ как дописать задачку http://www.cyberforum.ru/cpp-beginners/thread1014192.html
//Задана матрица размером М х N. Найти максимальный по модулю эле¬мент матрицы. //Переставить строки и столбцы матрицы таким образом, чтобы максимальный по модулю элемент был расположен //на пересечении t-й строки и k-го столбца. #include "stdafx.h" #include <stdlib.h> #include <time.h> #include "conio.h" #include <stdio.h> #include "locale.h"
C++ Дан целочисленный массив размера N. Удалить из массива все одинаковые элементы, оставив их первые вхождения. Дан целочисленный массив размера N. Удалить из массива все одинаковые элементы, оставив их первые вхождения. http://www.cyberforum.ru/cpp-beginners/thread1014185.html
Дана матрица А(7,4) Вывести все отрицательные элементы этой матрицы. Найти минимальный по модулю элемент C++
Привет славные форумчани.. Тема программы потоковые файлы... Задача состоит в написание текста на c++ с классами. Дана матрица А(7,4) Вывести все отрицательные элементы этой матрицы. Найти минимальный по модулю элемент.. Заранее благодарен.
двухмерный динамический массив C++
задание было такое: Найти количество отрицательных и положительных элементов массива. Массив в памяти разместить динамически (с использованием операций new и delete), ввод исходных данных и вывод полученных результатов выполнить в основной функции, а решение задачи оформить в виде отдельной функции пользователя. Не использовать глобальных переменных. Получилось что-то неправильное: #include...
C++ симметричные числа C++ http://www.cyberforum.ru/cpp-beginners/thread1014177.html
Помогите, пожалуйста, написать программу на языке C++: найти все симметричные числа в произвольном интервале интервале , квадраты которых также являются симметричными числами, без использования специальных библиотек.
C++ Что делает tellg? имеем вот такой кодstring str; ifstream in(FileName ); ifstream::streampos filesize = in.tellg(); str.reserve(filesize); почему здесь tellg дает конец файла от нуля ? подробнее

Показать сообщение отдельно
Monika23
0 / 0 / 0
Регистрация: 13.05.2013
Сообщений: 20
21.11.2013, 13:10     Скопировать массив а в начало массива b
Помогите доделать программу, пожалуйста. Нужно скопировать массив а в начало массива b. Предположите, что float a[11],b[34].
Вот что у меня получилось:

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
#include <iostream>
#include <cstring>
using namespace std;
 
void main() 
{
    double a[11] = { 2.l, 5.1, 5.9, 3.7, 2.7, 66.7, 43.4, 33.4, 1.2, 1.4, 57.3 };
    double b[34] = { 1.2, 6.8, 7.0, 5.3, 3.5, 5.2, 24.1, 35.3, 65.4, 2.3, 43.2, 23.2,
    24.1, 24.6, 6.9, 1.9, 6.6, 76.3, 5.3, 3.4, 5.3, 3.3, 3.4, 7.5, 8.6, 9.8, 8.3, 6.4,
    7.4, 4.2, 2.4, 1.5, 8.4, 4.2 };
    double c[45];
    int i;
 
    cout << "Element\narray a     " << "Value" << endl;
 
    // Вывод содержимого массива a
    cout.setf (ios::right);
 
    for ( i = 0; i < 11; i++) {
        cout.width(8);
        cout << i;
        cout.width(10);
        cout << a[i] << endl; }
 
    cout << "Element\narray b     " << "Value" << endl;
 
    // Вывод содержимого массива b
    cout.setf (ios::right);
 
    for ( i = 0; i < 34; i++) {
        cout.width(8);
        cout << i;
        cout.width(10);
        cout << b[i] << endl; }
    
    cout << "Element\narray c    " << "Value" << endl;
    
    // Вывод содержимого массива b
    cout.setf (ios::right);
 
    for ( i = 0; i < 45; i++) {
        cout.width(8);
        cout << i;
        cout.width(20);
        cout << b[i] << endl; }
    
    memcpy(b, a, sizeof(b));
 
}
Но он копирует в конец, а не в начало. Как сделать чтоб копировал в начало? И результат всех трех массивов был таблицей, а не друг
под другом?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 13:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru