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

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

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

Сформировать новый массив, исключив из заданного числа, кратные числу 3 - C++

26.12.2012, 14:40. Просмотров 307. Ответов 0
Метки нет (Все метки)

6. Дано натуральное число n, целые числа a0,a1,....,an .
Сформировать новый массив, исключив из заданного числа, кратные числу 3,
которые расположены после последнего нулевого элемента.
Если нулевых элементов нет, то новый массив не создавать, но выдать сообщение об этом.
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
#pragma hdrstop
#pragma argsused
 
#include <tchar.h>
#include <stdio.h>
#include <iostream.h>
#include <math.h>
/*
6.  Дано натуральное число n, целые числа a0,a1,....,an .
 Сформировать новый массив, исключив из заданного числа, кратные числу 3,
 которые расположены после последнего нулевого элемента.
 Если нулевых элементов нет, то новый массив не создавать, но выдать сообщение об этом.
  */
int _tmain(int argc, _TCHAR* argv[])
{
//Описание данных
    int a[10],i,j,x[10];
//Ввод массива
    cout<<"Enter a:"<<endl;
    for (i=0; i < 10; i++)
        cin>>a[i];
//Формирование нового массива из чисел не кратных 3.
    j=0;
    for(i=0; i<10; i++)
      {
         if(a[i]>0 && a[i]%3!=0)
            x[j++]=a[i];
 
      }
    return 0;
}
все до чего догадался( подскажите, " которые расположены после последнего нулевого элемента." особенно данное задание,
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.12.2012, 14:40
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Сформировать новый массив, исключив из заданного числа, кратные числу 3 (C++):

Записать в новый массив все элементы исходного массива, кратные заданному числу - C++
При помощи случайных чисел ввести одномерный массив , состоящий из 100 элементов .Записать в отдельный массив все его элементы кратные 5....

Записать в новый массив все элементы исходного массива, кратные заданному числу - C++
Напишите понятным языком.:cry: При помощи случайных чисел ввести одномерный массив,состоящий из 100 элементов. Записать в отдельный...

Сформировать новый массив из заданного - C++
помогите, пожалуйста, исправить код так, чтоб не было cout , то есть с printf и scanf. Условие: Если в данном массиве нет четных...

Из заданного массива сформировать новый массив того же размера согласно условию - C++
Помогите решить задачу: Дан массив A размера N. Сформировать новый массив B того же размера по следующему правилу: элемент B(k) равен...

Переписать в новый массив элементы по модулю не большие заданного числа - C++
Ввести массив из 12 вещественных чисел. Создать новый массив из элементов исходного, в который не включать элементы, которые по модулю...

Получите новый массив, каждый элемент которого равен удвоенному числу соответствующего элемента исходного массива, если он больше числа A... - C++
2)Сформировать массив, содержащий n элементов, с помощью чисел, введенных с клавиатуры. Получите новый массив, каждый элемент которого...

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

Из цепочки чисел удалить числа кратные заданному числу - C++
Добрый день! Помогите пожалуйста с программой. Программа с динамическим массивом. Вводится цепочка чисел. Из этой цепочки нужно...

Сформировать массив простых чисел не больших заданного натурального числа N. - C++
Сформировать массив простых чисел не больших заданного натурального числа N.

Сформировать массив простых чисел не больших заданного натурального числа N - C++
Сформировать массив простых чисел не больших заданного натурального числа N.

Напечатать на экране все трёхзначные числа, кратные заданному числу - C++
Напечатать на экране все трёхзначные числа кратные заданному числу k (5 ≤ k ≤ 50 ). Числа каждой сотни располагать на отдельной строке. ...


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

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

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