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

Первый отрицательный и минимальный эл массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Удаление элементов, чтение, запись в Структурах http://www.cyberforum.ru/cpp-beginners/thread200469.html
Всем привет! Помогите дописать программу, с таки вот условием: Кредиты: ФИО заемщика, сумма, процентная ставка в год, срок кредита. Дополнить вывод информацией о сумме процентов, которые...
C++ Обработка литерных величин (строки) Дело заключается в следуюющем: всего три задания=3 программы 1. Совпадают ли буквы в двух словах. 2.Вычеркните из слов совпадающие гласные буквы 3.Вставте между буквами в слове "_" Думаю 3... http://www.cyberforum.ru/cpp-beginners/thread200465.html
C++ Каким образом можно записать стек и очередь в дек
Прошу помощи. Есть программа создания стека и очереди с динамическим распределением памяти. Каким образом их можно записать в дек?Заранее спасибо # include <iostream.h> # include <process.h> #...
C++ Теорема Виета
Суть, решить квадратичное уравнение теоремой виета, но мне кажется это идиотизм, потому как, если числа дробные - огромное кол-во комбинаций двух чисел надо проверить. Я вымутил что-то вроде такого...
C++ определение дня недели http://www.cyberforum.ru/cpp-beginners/thread200458.html
Написать программу, которая при вводе дня и месяца, определяет день недели. (год невисокосный)
C++ Вычисление собственных значений и собственных векторов матрицы. Метод скалярных произведений Курсовая работа!! Задание: "Вычисление собственных значений и собственных векторов матрицы. Метод скалярных произведений" Матрицу задаём произвольно, можно симметричную матрицу!! а дальше по... подробнее

Показать сообщение отдельно
Danil13
0 / 0 / 0
Регистрация: 20.09.2010
Сообщений: 8

Первый отрицательный и минимальный эл массива - C++

30.11.2010, 05:23. Просмотров 378. Ответов 5
Метки (Все метки)

Задание нужно найти первый отрицательный и минимальный элементы массива и обменять их местами. Задание то решил, но помогите решить ее с использованием указателей.
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
# include <stdio.h>
# include <conio.h>
 
void main()
{
    const int N1=100;
    int a[N1],i,p,imin,n,k;
    p=0;
    printf("\n Input n:");
    scanf("%d", &n);
    printf ("\n Input massiv:\n");
    for(i=1;i<=n;i++)
        scanf("%d",&a[i]);
    imin=1;
    for(i=1;i<=n;i++)
        if (a[i]<a[imin])
            imin=i;
        
    for(i=1;i<=n;i++)
        if(a[i]<0) 
        {p=i;
        break;}
 
    if (p==0)
        printf("\n otricat net");
    else
    {k=a[imin];
    a[imin]=a[p];
    a[p]=k;}
 
       printf("\n massiv:");
    for(i=1;i<=n;i++)
       printf("\t %d",a[i]);
 
    getch();
    }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru