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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
КИИИ
0 / 0 / 0
Регистрация: 07.06.2012
Сообщений: 22
#1

Сформировать одномерный массив, распечатать, удалить элементы кратные 7, добавить после каждого нечетного 0... - C++

09.12.2012, 14:13. Просмотров 710. Ответов 0
Метки нет (Все метки)

Здравствуйте! Помогите найти ошибку
Задание такое:
1) Сформировать одномерный массив целых чисел, используя датчик случайных чисел.
2) Распечатать полученный массив.
3) Удалить элементы кратные 7.
4) Добавить после каждого нечетного элемента массива элемент со значением 0.
5) Распечатать полученный массив.
Вот что я сделала:
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
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int main ()
{
    srand (time(NULL));
    int n,i,j;
    int A[1000];
    setlocale (LC_ALL,"Russian");
    cout<<"Введите n<1000:"; cin>>n;
    for (i=0; i<n; i++)
    {
        A[i]=rand();
        cout<<A[i]<<" ";
    }
    cout<<endl;
    {
    for (i=0; i<n; i++)
        if (A[i]%7==0)
        {
            for (j=i; j<n; j++)
                A[j]=A[j+1];
            n--;
        }
    }
        for (i=0; i<n; i++);
        {
            cout<<A[i]<<" ";
        }
        cout<<endl;
        for (i=0; i<n; i++)
            if (A[i]%2!=0)
            {
                for (int j=0; j=i+1; j--)
                    A[j+1]=A[j];
                A[i]=0;
                n++;
            }
            for (i=0; i<n; i++)
                cout<<A[i]<<" ";
    
            system ("pause");
            return 0;
}
Вот что выводит:
Сформировать одномерный массив, распечатать, удалить элементы кратные 7, добавить после каждого нечетного 0...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.12.2012, 14:13
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Сформировать одномерный массив, распечатать, удалить элементы кратные 7, добавить после каждого нечетного 0... (C++):

Удалить элементы кратные 7. Добавить после каждого элемента массива элемент со значенем 0. - C++
// Кузя 2.cpp: определяет точку входа для консольного приложения. // #include &quot;stdafx.h&quot; #include &lt;stdlib.h&gt; #include &lt;conio.h&gt; ...

Сформировать массив из номеров последнего нечетного элемента каждого стролбца - C++
Для каждого столбца найти номер последнего нечетного элемента и записать данные в новый массив. Создать квадратную матрицу целых чисел...

Сформировать одномерный массив. Удалить из него К элементов, начиная с заданного номера, добавить элемент с заданным ключом - C++
Сформировать одномерный массив. Удалить из него К элементов, начиная с заданного номера, добавить элемент с заданным ключом.

В целочисленный массив X(n) после каждого нечетного элемента - C++
В целочисленный массив X(n) после каждого нечетного элемента вставить максимальный простой элемент этого же массива. Определить среднее...

Массив: Все элементы массива, кратные трем, записать в одномерный массив. - C++
Дан двумерный массив размером n x n? заполненный целыми числами. Все его элементы кратные трем, записать в одномерный массив.

Используя указатель, как параметр цикла, распечатать массив с конца, пропуская элементы, кратные 3 - C++
Создать целочисленный массив из 10 элементов. Используя указатель в качестве параметра цикла: распечатать массив с конца, пропуская...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.12.2012, 14:13
Привет! Вот еще темы с ответами:

Массив: Сформировать массив С, содержащий те элементы массива А, имеющие значения кратные М, которые есть в массиве В. - C++
Сформировать одномерный массив С , содержащий те элементы исходных массивов А и (или) В, которые указаны в задании. Элементы массива А,...

Сформировать одномерный массив из сумм каждого столбца матрицы - C++
Дана матрица C(N,N). Сформировать одномерный массив из сумм каждого столбца матрицы на языке С++

Сформировать одномерный массив, удалить первый элемент с заданным значением, сдвинуть массив циклически - C++
1)сформировать одномерный массив целых чисел 2)удалить первый элемент с заданным значением 3)сдвинуть массив циклически на К элементов...

Создать матрицу, из адресов максимальных элементов каждого ряда которой сформировать одномерный массив - C++
Создать матрицу, из адресов максимальных элементов каждого ряда которой сформировать одномерный массив.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru