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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.12.2012, 16:50   #1
zenya21
 
Регистрация: 29.10.2012
Сообщений: 7
По умолчанию Указатели в одномерном массиве, Си

Задача:
В массиве A=(a1,a2,....an) вставить новый элемент со значением P вслед за наибольшим из отрицательных элементов этого массива.
Нужно решить с помощью указателей. Подскажите что поменять в данном коде, правильно ли я "копаю"? Язык Си.
Код:
#include <stdio.h>
#include <math.h>
 
 
void firstfunction(int Size,int *Array) 
{
printf("vvedite values of massiv");
for(int i=0; i<Size; i++)
{ 
scanf("%d", &Array[i]);
} 
for (int i=0; i<Size; i++)
{
   if (Array[i]<0)
{
        int *Y=&Array[i];
        break;
}
}
 
 
 
for (int i=0; i<Size; i++)
{
if ((Array[i]<0) && (int *Y<Array[i])) 
{
               int Y=Array[i]; 
               int u=i;
}
}
}
 
int main()
{
int lol,i,P,u,*L,*Y,B,m;
printf("vvedite razmer massiva");
scanf("%d", &m); /*Ввод кол-ва элементов массива*/
 
const int N=m;
int A[N];
printf("vvedite P\n");
scanf("%d", &P); /*Ввод элемента Р, будет подставляться после наибольшего отрицательного*/
firstfunction(N,A); /*Вызов  функции*/
 
 
for (i=0; i<=u; i++)  /* вывод элементов */
{
printf("%d",A[i]);}
printf("%d", P);
for (i=u+1; i<N; i++)
{
printf("%d", A[i]);}
 
 
return 0;
}
zenya21 вне форума Ответить с цитированием
Старый 10.12.2012, 13:26   #2
zenya21
 
Регистрация: 29.10.2012
Сообщений: 7
По умолчанию

Разобрался
zenya21 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Зацикливание в одномерном массиве. torren108 Помощь студентам 2 09.12.2011 21:41
пв одномерном массиве... Avvakymova Паскаль, Turbo Pascal, PascalABC.NET 4 13.05.2011 19:53
Макс элемент в одномерном массиве igabenu Общие вопросы Delphi 9 03.03.2011 11:38
Группа в одномерном массиве BaronVik Помощь студентам 5 21.10.2010 05:58
Поиск в одномерном массиве Joxter Помощь студентам 6 13.12.2008 14:19