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

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

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

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

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

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

в массиве . найти произведение нулевых элементов, количество элементов, превышающих значение среднего арифметического элементов массива - C++
В массиве Х(N) найти произведение нулевых элементов, количество элементов, превышающих значение среднего арифметического элементов массива....

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

Найти сумму положительных элементов матрицы и количество нулевых элементов - C++
Есть матрица (7,4). Найти сумму положительных элементов матрицы и количество нулевых элементов. Буду благодарен за помощь :friends:

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

Найти произведение ненулевых элементов и количество нулевых элементов - C++
дан вектор Х (20).найти произведение ненулевых элементов и количество нулевых элементов

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

6
Croessmah
Эксперт CЭксперт С++
13508 / 7666 / 866
Регистрация: 27.09.2012
Сообщений: 18,851
Записей в блоге: 3
Завершенные тесты: 1
19.05.2014, 21:44 #2
Цитата Сообщение от NightSun Посмотреть сообщение
ошибок нету
ну тогда всё в порядки

P.S. советую пересмотреть свое мнение по поводу ошибок... тут она и не одна.
0
BoyStyle
7 / 7 / 0
Регистрация: 24.02.2014
Сообщений: 303
Завершенные тесты: 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;
 
}
0
BoyStyle
7 / 7 / 0
Регистрация: 24.02.2014
Сообщений: 303
Завершенные тесты: 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");
    }
0
Миниатюры
Исключение нулевых элементов  
Croessmah
Эксперт CЭксперт С++
13508 / 7666 / 866
Регистрация: 27.09.2012
Сообщений: 18,851
Записей в блоге: 3
Завершенные тесты: 1
19.05.2014, 22:13 #5
Ну так в массиве нет нулей
0
ValeryS
Модератор
6673 / 5082 / 474
Регистрация: 14.02.2011
Сообщений: 17,048
19.05.2014, 22:15 #6
Цитата Сообщение от NightSun Посмотреть сообщение
for(i=1;i<=k;i++)
первый элемент массива имеет адрес 0
0
BoyStyle
7 / 7 / 0
Регистрация: 24.02.2014
Сообщений: 303
Завершенные тесты: 1
19.05.2014, 22:23  [ТС] #7
Croessmah, то есть программа работает верно?
0
19.05.2014, 22:23
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.05.2014, 22:23
Привет! Вот еще темы с ответами:

В массиве М(45) найти максимальный среди отрицательных элементов и число нулевых элементов стоящих после него - C++
В массиве М(45) найти максимальный среди отрицательных элементов и число нулевых элементов стоящих после него.

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

В массиве М(45) найти максимальный среди отрицательных элементов и число нулевых элементов стоящих после него - C++
В массиве М(45) найти максимальный среди отрицательных элементов и число нулевых элементов стоящих после него

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


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

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

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