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

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

Войти
Регистрация
Восстановить пароль
 
xKyziAx
0 / 0 / 0
Регистрация: 04.10.2011
Сообщений: 6
#1

Удалить элементы кратные 7. Добавить после каждого элемента массива элемент со значенем 0. - C++

07.12.2011, 19:48. Просмотров 885. Ответов 1
Метки нет (Все метки)

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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
// Кузя 2.cpp: определяет точку входа для консольного приложения.
//
 
#include "stdafx.h"
#include <stdlib.h>
#include <conio.h>
#include <iostream>
#include <time.h>
 
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale(LC_ALL,"Russian");
    
    void form_mas(int a[100], int n)
    {
        randomize();
        for(int i=0; i<n; i++)
        a[i]=random(100)-50;
    }
    void print_mas (int a[100], int n)
    {
        for(int i=0; i<n; i++)
        cout<<a[i]<<" ";
    }
    void del_mas(int a[100], int n)
    {
        for ( int i=0; i<n; i++)
        {
            if(a[i] < 0)
            {
                for (int j=i; j<n; j++)
                a[j]=a[j\7];
                n--;
                i--; 
            }
        }
    }
    void add_mas (int a[100], int n)
    {
        for ( int i=0; i<n; i++ )
        {
            if(a[i] %2==0)
            {
                for (int j=n; j>i; j--)
                a[j] = a[j-1];
                n++; i++;
            }
        }
    }
 
    void main()
    {
        int a[100] , n;
        cout<<"\nВведите количество элемментов в массиве";
        cin>>n;
        form_mas (a,n);
        print_mas(a,n);
        del_mas(a,n);
        print_mas(a,n);
        add_mas(a,n);
        print_mas(a,n);
    }
    getch();
    return 0;
}
 Комментарий модератора 
Используйте теги форматирования кода!


Не Вдуплю... Де ошибки... помогите исправить пожалусто =)
Цель работы:

Сформировать одномерный массив целых чисел используя датчик случайных чисел.
распечатать полученный массив.
Удалить элементы кратные 7.
Добавить после каждого элемента массива элемент со значенем 0.
Распечатать полученный массив.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.12.2011, 19:48     Удалить элементы кратные 7. Добавить после каждого элемента массива элемент со значенем 0.
Посмотрите здесь:

Добавить после каждого четного элемента массива элемент со значением M - C++
Прошу помочь с решением задачи. 1)Сформировать одномерный массив целых чисел, используя датчик случайных чисел. 2)Распечатать...

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

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

Структура "Сотрудник": удалить элемент с заданной фамилией, добавить элемент после заданного элемента - C++
Структура &quot;Сотрудник&quot;: - фамилия, имя, отчество; - должность - год рождения; - заработная плата. Удалить элемент с указанной...

Вставить после каждого нулевого элемента массива элемент, стоящий посередине - C++
Добрый вечер форму. Я у вас тут новенький,и это моя первая тема:) Не знаю куда обратиться поэтому пришел сюда:) Вот собственно...

Удалить из массива элемент, расположенный после минимального элемента - C++
Удалить из массива элемент, расположенный после минимального элемента. Если удаление элемента невозможно, выдать об этом сообщение.

Добавить после элемента массива с заданным индексом элемент со значением 100 - C++
Удалить последний элемент равный 0. Добавить после элемента массива с заданным индексом элемент со значением 100. Добавлено через 15...

Добавить после первого четного элемента массива элемент с заданным значением - C++
Мне задали лабораторную работу, как всегда на самостоятельное изучение! Первый и второй пункт я сделала! Проблема с 3и4 пунктом. Хотелось...

Вставить после каждого отрицательного элемента массива минимальный элемент (что не так в коде?) - C++
Прошу прощения, что не так в этом программном коде? QT просто отказывается говорить, отмазываясь завершением приложения. Программа должна...

Найти максимальный элемент массива, и удалить после него все нечетные элементы - C++
В массиве A(n) определить максимальный элемент .удалить после максимального все нечетные элементы

Удалить из массива элементы, кратные 7 - C++
Как быть, если нужно удалить элементы из массива кратные 7 путем сдвига, а могут встречаться парные элементы?

Удалить из массива элементы кратные 7 - C++
5. 1)создать масив случайных целых чисел 2)вывести его на экран 3)удалить элементы кратные 7 4)добавить после каждого не парного...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
xKyziAx
0 / 0 / 0
Регистрация: 04.10.2011
Сообщений: 6
08.12.2011, 19:54  [ТС]     Удалить элементы кратные 7. Добавить после каждого элемента массива элемент со значенем 0. #2
ааа =) харашо.. =)
Ответ Создать тему
Опции темы

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