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

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

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

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

07.12.2011, 19:48. Просмотров 900. Ответов 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.
Распечатать полученный массив.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.12.2011, 19:48
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Удалить элементы кратные 7. Добавить после каждого элемента массива элемент со значенем 0. (C++):

Удалить первый нулевой элемент массива и добавить после каждого чётного элемента особый элемент - C++
Здравствуйте! Имеется такая задача: 1) Сформировать одномерный массив целых чисел, используя датчик случайных чисел. 2) Распечатать...

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

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

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

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

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

1
xKyziAx
0 / 0 / 0
Регистрация: 04.10.2011
Сообщений: 6
08.12.2011, 19:54  [ТС] #2
ааа =) харашо.. =)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.12.2011, 19:54
Привет! Вот еще темы с ответами:

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

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

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

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


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

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

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