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

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

Войти
Регистрация
Восстановить пароль
 
BoyStyle
7 / 7 / 0
Регистрация: 24.02.2014
Сообщений: 302
Завершенные тесты: 1
#1

Исключение нулевых элементов - C++

19.05.2014, 21:39. Просмотров 161. Ответов 6
Метки нет (Все метки)

Доброго времени суток, дали задание найти ошибку, программу набирал, но она не работает, ошибок нету, но и результата тоже, в чем может быть загвоздка ?
Миниатюры
Исключение нулевых элементов  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.05.2014, 21:39     Исключение нулевых элементов
Посмотрите здесь:

Подсчитать количество нулевых элементов, сумму элементов, больших заданного числа - C++
Задача 1. В заданном одномерном массиве, состоящем из n целых чисел, подсчитать: А) количество нулевых элементов; Б) сумму элементов,...

Произведение элементов в строках, которые не содержат нулевых элементов - C++
Задание: Реализуйте следующие задания своего варианта с использованием шаблона функции. Работа с двумерными массивами. Дана целочисленная...

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

Удаление нулевых элементов - C++
Доброе время суток, помогите написать программу - Из массива заданного пользователем, удалить нулевые элементы со сдвигом на их место...

Удаление нулевых элементов из матрицы - C++
Есть матрица, которая реализована в виде двумерного связного списка, и состоит из значений 0,1,2. Нужно реализовать сохранение нулевых...

Определить количество нулевых элементов массива - C++
Нужно вывести количество единиц и количество нулей. И вывести массив, поставив в начало 0, а затем единицы #include <iostream.h> ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт CЭксперт С++
13051 / 7314 / 814
Регистрация: 27.09.2012
Сообщений: 18,051
Записей в блоге: 3
Завершенные тесты: 1
19.05.2014, 21:44     Исключение нулевых элементов #2
Цитата Сообщение от NightSun Посмотреть сообщение
ошибок нету
ну тогда всё в порядки

P.S. советую пересмотреть свое мнение по поводу ошибок... тут она и не одна.
BoyStyle
7 / 7 / 0
Регистрация: 24.02.2014
Сообщений: 302
Завершенные тесты: 1
19.05.2014, 21:58  [ТС]     Исключение нулевых элементов #3
Croessmah, я исправил только,
C++ (Qt)
1
using namespace std;
остальные не вижу

Добавлено через 10 минут
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
34
35
36
37
38
39
40
#include <iostream>
 
 
 
int main() 
{
    using namespace std;
    int k1=0,i,j,s,e,d,k,M[10],m[10],C[10];
    s=0;
    cout <<"vvedite k"<<endl;
    cin>>k;
    for(i=1;i<=k;i++)
{
 cout<<"vvedite M["<<i<<"=";
 cin>>M[i];
}
for (i=1;i<=k;i++)
cout<<M[i]<<"\t";
cout<<endl;
int p=0;
for (i=1,i<=k-p;i+=)
{
    if (M[i]==0)
    { p++
    for(int j=i; j<=k-p; j++)
    M[j]=M[j+1];
    }
}   
    cout <<endl;
    cout<<"obra mass 2"<<endl;
    for (i=1;i<=k-p;i++)
    cout<<M[i]<<"\t";
    cout<endl;
    cout<<s<<endl;
    system ("pause")
    
    
    return exit_success;
 
}
BoyStyle
7 / 7 / 0
Регистрация: 24.02.2014
Сообщений: 302
Завершенные тесты: 1
19.05.2014, 22:09  [ТС]     Исключение нулевых элементов #4
Подправил всё ошибки, но результат остается тем же

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
34
35
36
37
38
39
#include <iostream>
#include <math.h>
#include <cstdlib>
 
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
 
int main() 
{
         setlocale(LC_ALL, "Russian");
    using namespace std;
    int k1=0,i,j,s,e,d,k,M[10],m[10],C[10];
    s=0;
    cout <<"Введите К"<<endl;
    cin>>k;
    for(i=1;i<=k;i++)
{
 cout<<"Введите М["<<i<<"]=";
 cin>>M[i];
}
for (i=1;i<=k;i++)
cout<<M[i]<<"\t";
cout<<endl;
int p=0;
for (i=1;i<=k-p;i++)
{
    if (M[i]==0)
    { p++;
    for(int j=i; j<=k-p; j++)
    M[j]=M[j+1];
    }
}   
    cout <<endl;
    cout<<"Обработанный массив 2"<<endl;
    for (i=1;i<=k-p;i++)
    cout<<M[i]<<"\t";
    cout<<endl;
    cout<<s<<endl;
    system ("pause");
    }
Миниатюры
Исключение нулевых элементов  
Croessmah
Модератор
Эксперт CЭксперт С++
13051 / 7314 / 814
Регистрация: 27.09.2012
Сообщений: 18,051
Записей в блоге: 3
Завершенные тесты: 1
19.05.2014, 22:13     Исключение нулевых элементов #5
Ну так в массиве нет нулей
ValeryS
Модератор
6550 / 5016 / 463
Регистрация: 14.02.2011
Сообщений: 16,729
19.05.2014, 22:15     Исключение нулевых элементов #6
Цитата Сообщение от NightSun Посмотреть сообщение
for(i=1;i<=k;i++)
первый элемент массива имеет адрес 0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.05.2014, 22:23     Исключение нулевых элементов
Еще ссылки по теме:

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

составить вектор без нулевых элементов - C++
Дана матрица 00 12 00 00 34 00 65 00 71 95 00 69 00 58 00 00 63 00 Совтавить вектор без нулевых элементов. код на С.

Сжать массив отбрасыванием нулевых элементов - C++
помогите пожалуйста создать динамический массив и Сжать заданный массив b1, b2,...,bm отбрасыванием нулевых элементов!

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


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

Или воспользуйтесь поиском по форуму:
BoyStyle
7 / 7 / 0
Регистрация: 24.02.2014
Сообщений: 302
Завершенные тесты: 1
19.05.2014, 22:23  [ТС]     Исключение нулевых элементов #7
Croessmah, то есть программа работает верно?
Yandex
Объявления
19.05.2014, 22:23     Исключение нулевых элементов
Ответ Создать тему
Опции темы

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