Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 17.05.2011, 21:51   #11
Даниял
Пользователь
 
Регистрация: 17.05.2011
Сообщений: 24
По умолчанию

постарайся пожалуйста
Даниял вне форума
Старый 17.05.2011, 22:15   #12
Базиля
Участник клуба
 
Аватар для Базиля
 
Регистрация: 03.12.2009
Сообщений: 1,013
По умолчанию

Код:
#include<iostream>
void main()
{int a[13],b[13],k=0,i,j=-1,l=0,P,m=0,n=0;
using namespace std;
for(i=0;i<13;i++)
cin>>a[i];
for(i=0;i<13;i++)
   if(a[i]<0)
      {k++;
        if(k==4)
		{l=a[i];
		break;}
      }
for(i=0;i<13;i++)
if(a[i]%2!=0 && k==4) 
a[i]=a[i]*l;
for(i=0;i<13;i++)
if(a[i]%2==0)
{j++;
b[j]=a[i];
}
for(i=0;i<j-1;i++)
for(n=i+1;n<j;n++)
if(b[i]>b[n])
{m=b[i];
b[i]=b[n];
b[n]=m;}
for (i=0;i<13;i++)
cout<<"a["<<i<<"]="<<a[i]<<endl;
for(i=0;i<j;i++)
cout<<"b["<<i<<"]="<<b[i]<<endl;
}
Ну во первых подключаешь ненужные библиотеки. Для чего например тебе math? Мне так вообще не ясно.
Во вторых, сортировка производится у тебя вообще не верно, ты забыл про вложенный цикл. Отсюда и вся сортировка идет под откос.
А вот здесь я вообще не понял что ты хотел сделать:
Код:
for(i=0;i<13;i++)
 if(A[i]<0){k++;
 if(k==4) l=A[i];}
 if(A[i]%2!=0) P=l*A[i];
В общем для наглядности сделал тебе еще вывод всех элементов массива, если будут еще вопросы обращайся. Рад был помочь.
Базиля вне форума
Старый 17.05.2011, 22:29   #13
Даниял
Пользователь
 
Регистрация: 17.05.2011
Сообщений: 24
По умолчанию

Ай спасибо братишка выручил
Даниял вне форума
Старый 17.05.2011, 22:35   #14
Даниял
Пользователь
 
Регистрация: 17.05.2011
Сообщений: 24
По умолчанию

А вот здесь я вообще не понял что ты хотел сделать:
Код:
for(i=0;i<13;i++)
 if(A[i]<0){k++;
 if(k==4) l=A[i];}
 if(A[i]%2!=0) P=l*A[i];
это я здесь хотел на 4-ый отрицательный элемент умножить все нечетные элементы массива.
Даниял вне форума
Старый 17.05.2011, 22:43   #15
Базиля
Участник клуба
 
Аватар для Базиля
 
Регистрация: 03.12.2009
Сообщений: 1,013
По умолчанию

Тогда ты забыл про цикл, для того чтобы пройтись по всем элементам массива.
И как ты вот этой строчкой хотел пермножить элементы массива на отриц. элемент?
Код:
P=l*A[i];
Ну если уж на то пошло, то тебе нужно было бы результат переменной p присваивать к элементу массива:
Код:
p=l*a[i];
a[i]=p;
ну согласись намного красивей будет:
Код:
a[i]=a[i]*l;
Базиля вне форума
Старый 17.05.2011, 22:50   #16
Yunica
Новичок
Джуниор
 
Регистрация: 17.05.2011
Сообщений: 2
Восклицание Кто знает программу Enterprise Architect????

Уважаемые,кто хорошо знает программу Enterprise Architect..надо написать в ней маленький проект..любой...цена ваша)
Yunica вне форума
Старый 17.05.2011, 22:56   #17
Базиля
Участник клуба
 
Аватар для Базиля
 
Регистрация: 03.12.2009
Сообщений: 1,013
По умолчанию

Обратитесь лучше сюда
http://www.programmersforum.ru/forumdisplay.php?f=29
P.S. А что именно вам нужно?
Базиля вне форума
Старый 17.05.2011, 23:02   #18
Yunica
Новичок
Джуниор
 
Регистрация: 17.05.2011
Сообщений: 2
По умолчанию

спасибо,щас туда напишу!надо написать некий автоматизированный проект,через блок схемы и т.д. в этой программе...

Последний раз редактировалось Yunica; 17.05.2011 в 23:06.
Yunica вне форума
Старый 17.05.2011, 23:10   #19
Даниял
Пользователь
 
Регистрация: 17.05.2011
Сообщений: 24
По умолчанию

ну согласись намного красивей будет:
Код:
a[i]=a[i]*l;
[/QUOTE]
нам так же в политехе показывали))
Даниял вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как написать программу в С inventro Помощь студентам 4 28.05.2011 22:01
как написать программу? adm2010 Общие вопросы Delphi 1 21.12.2010 16:53
Как написать программу AlexeyMikr Общие вопросы C/C++ 4 15.12.2010 18:50
C++. Как написать программу? Sasha-773 Помощь студентам 6 19.01.2010 21:51
Как написать программу? peach Помощь студентам 2 02.06.2009 17:04