Visual c++, массивы, отрицательные элементы
ПОЖАЛУЙСТА ПОМОГИТЕ РЕШИТЬ ЗАДАЧКУ!
ВЫЧИСЛИТЬ КОЛЛИЧЕСТВО ОТРИЦАТЕЛЬНЫХ ЭЛЕМЕНТОВ МАССИВА
ЗАРАНЕЕ СПАСИБО)
ВЫЧИСЛИТЬ КОЛЛИЧЕСТВО ОТРИЦАТЕЛЬНЫХ ЭЛЕМЕНТОВ МАССИВА
ЗАРАНЕЕ СПАСИБО)
- Naeel Maqsudov
- Сообщения: 2570
- Зарегистрирован: 20 фев 2004, 19:17
- Откуда: Moscow, Russia
- Контактная информация:
Перенес в отдельную тему.
Воспользуйтсь поиском, похожее решали неоднократно.
Только при поиске учтите, что "количество" пишется с одной "л".
Воспользуйтсь поиском, похожее решали неоднократно.
Только при поиске учтите, что "количество" пишется с одной "л".
ПОЖАЛУЙСТА ПОМОГИТЕ РЕШИТЬ ЗАДАЧКУ!
ВЫЧИСЛИТЬ КОЛЛИЧЕСТВО ОТРИЦАТЕЛЬНЫХ ЭЛЕМЕНТОВ МАССИВА
ЗАРАНЕЕ СПАСИБО)
ВЫЧИСЛИТЬ КОЛЛИЧЕСТВО ОТРИЦАТЕЛЬНЫХ ЭЛЕМЕНТОВ МАССИВА
ЗАРАНЕЕ СПАСИБО)
- Naeel Maqsudov
- Сообщения: 2570
- Зарегистрирован: 20 фев 2004, 19:17
- Откуда: Moscow, Russia
- Контактная информация:
Код: Выделить всё
.....
int i;
int count=0;
for(i=0;i<N;i++) {
if (a[i]<0) {
count++;
}
}
.....
334588 писал(а):ПОЖАЛУЙСТА ПОМОГИТЕ РЕШИТЬ ЗАДАЧКУ!
ВЫЧИСЛИТЬ КОЛЛИЧЕСТВО ОТРИЦАТЕЛЬНЫХ ЭЛЕМЕНТОВ МАССИВА
ЗАРАНЕЕ СПАСИБО)
напишите пожалуйста задачу полностью я в информатике полный 0!
Здравствуйте. Помогите, пожалуйста решить задачку. Все отрицательные элементы массива А(13) занесите в массив В и упорядочите его по возрастанию элементов.
Пиши на sasha_d_v@mail.ru .
Помогу.
Помогу.
-
- Сообщения: 4
- Зарегистрирован: 14 мар 2009, 13:39
- Откуда: Dnepropetrovsk
- Контактная информация:
Вот вам задачка полностью:
#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";
}
#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";
}
-
- Сообщения: 4
- Зарегистрирован: 14 мар 2009, 13:39
- Откуда: Dnepropetrovsk
- Контактная информация:
Это вам: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";
}
Вроде бы так=) Может можно и короче...
- Naeel Maqsudov
- Сообщения: 2570
- Зарегистрирован: 20 фев 2004, 19:17
- Откуда: Moscow, Russia
- Контактная информация:
2 All:sasha_d_v писал(а):Пиши на sasha_d_v@mail.ru .
Помогу.
FYI, готовится редакция правил, где подобные сообщения можно будет отправлять только на персональный формум (теперь такой есть у каждого в профиле) или как личное сообщение.