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

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

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

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

26.12.2012, 14:40. Просмотров 303. Ответов 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++
При помощи случайных чисел ввести одномерный массив , состоящий из 100 элементов .Записать в отдельный массив все его элементы кратные 5....

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

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

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

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

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

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

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

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

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

Создать файл и записать в него числа последовательности, не кратные заданному числу - C++
помогите ребят! #include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;ctime&gt; #include &lt;fstream&gt; using namespace std; int...

Сформировать массив, содержащий только те элементы иззначального массива, значение которых больше заданного числа - C++
Задан массив A из N элементов. Сформировать массив B, содержащий только те элементы массива A, значение которых больше заданного числа X....


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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