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

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

Войти
Регистрация
Восстановить пароль
 
lolo1
3 / 0 / 0
Регистрация: 07.11.2013
Сообщений: 13
#1

Массивы. Выписать в отдельный массив элементы, расположенные между первым и последним нулевыми элементами - C++

27.11.2013, 16:29. Просмотров 252. Ответов 1
Метки нет (Все метки)

Выписать в отдельный массив элементы, расположенные между первым и последним нулевыми элементами исходного мас-сива. Если выполнить такую задачу невозможно, вывести соответ-ствующее сообщение.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.11.2013, 16:29
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Массивы. Выписать в отдельный массив элементы, расположенные между первым и последним нулевыми элементами (C++):

Дан массив D[0:n-1]. Удалить из него элементы, расположенные между первым и последним отрицательными элементами путём сдвига - C++
помогите пожалуйста. Нужен полный текст программы, заранее благодарен

Перемножить элементы массива, расположенные между первым и вторым нулевыми элементами; найти максимальный - C++
В одномерном массиве, состоящем из N целых элементов, вычислить: - номер максимального элемента массива; - Умножение элементов массива,...

Определить количество элементов между первым и последним нулевыми элементами - C++
Решите пожалуйста через указатели. В одномерном массиве из 100 элементов определить к-во элементов между первым и последним нулевыми...

Количество элементов между первым и последним нулевыми элементами двумерного массива - C++
Пожалуйста помогите. В двумерном массиве определить к-во элементов между первым и последним нулевыми элементами.

Сумму элементов массива, расположенных между первым и последним нулевыми элементами. - C++
Сумму элементов массива, расположенных между первым и последним нулевыми элементами. Вот код: #include <iostream.h> #include...

Сумма элементов между первым и последним нулевыми элементами одномерного массива - C++
Пожалуйста помогите. В одномерном массиве определить к-во элементов между первым и последним нулевыми элементами.

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Waik
10 / 10 / 1
Регистрация: 23.04.2013
Сообщений: 59
27.11.2013, 18:09 #2
Поожалуйста:
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
#include "stdafx.h" 
#include <iostream>
 
const int N=10;
 
int main() {
    
    int a[N], b[N];                             //инициализация массивов
    int f, s1, s2;                              // f- перемменная счетчик вхождений числа 0/должно быть больше двух вхождений
    s1=0; s2=0;                                 //s1- позция первого нулевого элемента. s2- позиция второго нулевого элемнета
    f=0;                                        
    for(int i=0; i<N; i++){                     //заполняем первый массив
        printf("a[%i]:",i);
        scanf("%i",&a[i]);
        if(a[i]==0){                            //и сразу ищем интересующий нас нулевой элемент
            s1=s2;                              //если нашли то в s1- записываем позицию предыдущего нулевого элемента
            s2=i;                               // в s2- позицию нынешнего нулевого элемента
            f++;                                //увеличиваем счетчик вхождения
        }
    }
 
    printf("\n");
    if(f>=2){                                   //проверяем кол-во вхождений 
        for(int i=s1; i<=s2; i++){              //заполняем массив b элементами с номерами начина от s1 и до s2 включительно
            b[i]=a[i];
            printf("b[%i]:%i\n",i,b[i]);
        }
    }
    else printf("Error\n");                     //если вхождений менше двух то увы :(
    return 0;
 
 
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.11.2013, 18:09
Привет! Вот еще темы с ответами:

Сумму элементов массива, расположенных между первым и последним нулевыми элементами - C++
Помогите пожалуйста! 1. Задан массив из N действительных чисел. Составьте программу для поиска в этом массиве: Сумму элементов массива,...

Сумма элементов массива, расположенных между первым и последним нулевыми элементами - C++
В одномерном массиве, состоящем из n целых элементов, вычислить: сумму элементов массива, расположенных между первым и последним нулевыми...

Найти сумму элементов, расположенных между первым и последним нулевыми элементами - C++
Найти сумму элементов, расположенных между первым и последним нулевыми элементами не подскажет никто как в этом коде это сделать? ...

Вычислить сумму элементов массива, расположенных между первым и последним нулевыми элементами - C++
В одномерном массиве, состоящем из N целых элементов, вычислить: - Сумму элементов массива, расположенных между первым и последним...


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

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

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