Форум программистов, компьютерный форум 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, 17:14  [ТС]     Циклы, массивы, поиск нулевого элемента
Цитата Сообщение от ViktorKozlov Посмотреть сообщение
Нужно найти номер последнего нулевого элемента, ну а потом цикл от следующего после него элемента до конца, и в каждой итерации проверять на кратность 3
Спасибо за подсказку, но меня волнует другое) как найти 0й элемент? и сделать так чтобы все слева от последнего нулевого убрались, а потом уже сформирую новый массив.
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
int _tmain(int argc, _TCHAR* argv[])
{
//Описание данных
    int a[255],i,j,x[255],k,nl,p,n;
//Ввод кол-ва элементов массива
    cout<<"Vvedite col-vo elementov massiva: "<<endl;
    cin>>n;
//Ввод массива
    cout<<"Enter massiv a:"<<endl;
    for (i=0; i < n; i++)
        cin>>a[i];
//Поиск нулевого элемента
    for(i=n-1; i>=0; i--)
        if(a[i]==0)
        {
          p=i;
        }
    for(i=0; i<n; i++)
    {
        cout<<p<<" ";
    }
    cout<<endl;
    system("pause");
    return 0;
}
что в алгоритме поиска нулевого не правильно?))))
P.S. К сожалению у нас в университете только практика по С++, лекций нет((( посоветуйте какой-нибудь учебник по с++ чтобы очень понятно было)
 
Текущее время: 07:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru