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

Циклы, массивы, поиск нулевого элемента - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ unsidned char http://www.cyberforum.ru/cpp-beginners/thread748841.html
Имеется функция которая преобразует символы в md5 хэш, взятая отсюда же http://www.cyberforum.ru/cpp-beginners/thread688175.html Необходимо чтобы она возвращала хэш строку.В итоге возвращается не то, что хотелось бы. В каждый элемент массива puchar , помещается два символа двоичном представлений выглядит так: 10000010= 130=B-ASCII где старшая половина = 8 младшая половина = 2 Преобразования не...
C++ библиотеки FFmpeg. Подключение внешнего кодека Здравствуйте, форумчане. Для написания программы использую ffmpeg библиотеки libavformat и libavcodec. Задача состоит в том, чтобы записывать в контейнер mkv некоторую картинку, которую программа сама генерирует. Или получает извне. Если извне, то это raw. Это не принципиально. В данный момент картинка представляет собой массив 1024х1024 наполненный некоторым набором. Картинка, конечно же,... http://www.cyberforum.ru/cpp-beginners/thread748838.html
Обработать текстовый файл.Напечатать все отрицательные числа из текста C++
Массивы Обработать текстовый файл.Напечатать все отрицательные числа из текста. Программа не работает #include <cstdlib> #include <iostream> using namespace std;
C++ Коментарии к каждой строчке
Напишите пожалуйста коментарии к каждой строчке программы.. #include "stdafx.h" #include <iostream> using namespace std; int is_quadr ( int N ); int _tmain(int argc, _TCHAR* argv)
C++ Коментарии к каждой строчке напишите пожалуйсто http://www.cyberforum.ru/cpp-beginners/thread748828.html
#include "stdafx.h" #include <iostream> using namespace std; int is_quadr ( int N ); int _tmain(int argc, _TCHAR* argv) { setlocale( LC_ALL, "Rus" ); int N,K; int i;
C++ Вывод содержимого map Есть класс BigInt - класс длинных чисел: class BigInt { int nmb; char sing; int size; void Reverse(); public: BigInt(); BigInt(char*); подробнее

Показать сообщение отдельно
samarcs
 Аватар для samarcs
0 / 0 / 0
Регистрация: 01.08.2012
Сообщений: 82
28.12.2012, 13:15     Циклы, массивы, поиск нулевого элемента
6. Дано натуральное число n, целые числа a0,a1,....,an .
Сформировать новый массив, исключив из заданного числа, кратные числу 3,
которые расположены после последнего нулевого элемента.
Если нулевых элементов нет, то новый массив не создавать, но выдать сообщение об этом.Код C++
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;
}

все до чего догадался( подскажите, " которые расположены после последнего нулевого элемента." особенно данное задание,
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru