Страница 1 из 1
Visual c++, массивы, отрицательные элементы
Добавлено: 17 фев 2009, 13:42
334588
ПОЖАЛУЙСТА ПОМОГИТЕ РЕШИТЬ ЗАДАЧКУ!
ВЫЧИСЛИТЬ КОЛЛИЧЕСТВО ОТРИЦАТЕЛЬНЫХ ЭЛЕМЕНТОВ МАССИВА
ЗАРАНЕЕ СПАСИБО)
Re: Visual c++, массивы
Добавлено: 17 фев 2009, 15:20
Naeel Maqsudov
Перенес в отдельную тему.
Воспользуйтсь поиском, похожее решали неоднократно.
Только при поиске учтите, что "количество" пишется с одной "л".
Re: Visual c++, массивы
Добавлено: 19 фев 2009, 15:33
334588
ПОЖАЛУЙСТА ПОМОГИТЕ РЕШИТЬ ЗАДАЧКУ!
ВЫЧИСЛИТЬ КОЛЛИЧЕСТВО ОТРИЦАТЕЛЬНЫХ ЭЛЕМЕНТОВ МАССИВА
ЗАРАНЕЕ СПАСИБО)
Re: Visual c++, массивы
Добавлено: 19 фев 2009, 17:43
Naeel Maqsudov
Код: Выделить всё
.....
int i;
int count=0;
for(i=0;i<N;i++) {
if (a[i]<0) {
count++;
}
}
.....
Re: Visual c++, массивы
Добавлено: 20 фев 2009, 14:36
334588
334588 писал(а):ПОЖАЛУЙСТА ПОМОГИТЕ РЕШИТЬ ЗАДАЧКУ!
ВЫЧИСЛИТЬ КОЛЛИЧЕСТВО ОТРИЦАТЕЛЬНЫХ ЭЛЕМЕНТОВ МАССИВА
ЗАРАНЕЕ СПАСИБО)
напишите пожалуйста задачу полностью я в информатике полный 0!
Visual c++, массивы
Добавлено: 21 фев 2009, 02:18
Wulfrik
Здравствуйте. Помогите, пожалуйста решить задачку. Все отрицательные элементы массива А(13) занесите в массив В и упорядочите его по возрастанию элементов.
Re: Visual c++, массивы
Добавлено: 22 фев 2009, 11:42
sasha_d_v
Пиши на
sasha_d_v@mail.ru .
Помогу.
Re: Visual c++, массивы, отрицательные элементы
Добавлено: 14 мар 2009, 13:57
Cromartie
Вот вам задачка полностью:
#include<iostream.h>
const int n=5; //n-кол-во эл-в массива
void main()
{
int a[n]={5,-4,8,0,-1}; // заполняем массив
int i=0,count=0; //count - кол-во отр. эл.
for(i;i<n;i++)
if(a<0) count++;
cout<<count<<" OTPuILaTEJIbHbIX EJIEMEHTOB\n";
}
Re: Visual c++, массивы
Добавлено: 14 мар 2009, 14:10
Cromartie
Wulfrik писал(а):Здравствуйте. Помогите, пожалуйста решить задачку. Все отрицательные элементы массива А(13) занесите в массив В и упорядочите его по возрастанию элементов.
Это вам:
#include<iostream.h>
void main()
{
int A[13]={1,-2,3,0,4,-5,6,8,9,10,11,12,-13},B[13];
int a=0,i=0,s=0,c;
for(i;i<13;i++)
{
if(A
<0)
{
B[a]=A;
a+=1;
}
};
for(i=0;i<a;i++)
for(s;s<a;s++)
if(B<B[s])
{
c=B[s];
B=B[s];
B[s]=c;
}
for(i=0;i<a;i++)
cout<<B[a-1-i]<<"\t";
}
Вроде бы так=) Может можно и короче...
Re: Visual c++, массивы
Добавлено: 14 мар 2009, 15:28
Naeel Maqsudov
2 All:
FYI, готовится редакция правил, где подобные сообщения можно будет отправлять
только на персональный формум (теперь такой есть у каждого в профиле) или как личное сообщение.