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

Написать функцию - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ целочисленная прямоугольная матрица. http://www.cyberforum.ru/cpp-beginners/thread207965.html
Дана целочисленная прямоугольная матрица. 1). Визначіть номер первого из строк, который содержит хотя бы один нулевой элемент 2). Расположите строки заданной матрицы за спадением суммы их...
C++ не удается организовать вывода из файла! бинарный файл содержит целые числа, каждая пара чисел определяет числитель и знаменатель дроби, как это возможно организовать? помогите, пожалуйста! http://www.cyberforum.ru/cpp-beginners/thread207958.html
не работает прога на списки! C++
Задача состоит в том чтобы рекурсивно отсортировать список методом выбора мин элемента и перестановки его в начало #include<stdio.h> #include<stdlib.h> struct sp { int inf; struct sp *next;...
C++ мат.логика.
Здравствуйте! Необходимо на С++ реализовать следующую задачу- Дано множество слов одинаковой длины, первые два из них выделенны.Построить цепь минимальной длины от первого выделенного слова ко...
C++ одновимырний массив http://www.cyberforum.ru/cpp-beginners/thread207917.html
В одномерном массиве, который состоит из n действительных элементов, найдите: 1) количество элементов, которое лежит в диапазоне от А к В 2) сумму элементов массива, расположенных после...
C++ арифметическая прогрессия Дан бинарный файл, содержащий числа а1, b1, a2, b2... Каждая пара чисел a и b определяет числитель и знаменатель натуральной дроби a/b. Проверить, образуют ли дроби арифметическую прогрессию. По... подробнее

Показать сообщение отдельно
Toxic
0 / 0 / 0
Регистрация: 19.10.2009
Сообщений: 14
12.12.2010, 13:50  [ТС]
Добавлено через 43 секунды
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
37
#include "stdafx.h"
#include "stdlib.h"
 
int A[3],B[3],i;
void swap()
{   
int maxA,maxB,c,maxa_i,maxb_i;
maxa_i=0;
maxb_i=0;
maxA=1;
maxB=1;
c=0;
for (i=0;i<3;i++)
{
    
A[i]=rand()%30;
B[i]=rand()%30;
printf ("A[%i] = %i   B[%i] = %i\n",i,A[i],i,B[i]);
};
    for (i=0;i<3;i++)
    {
        if (maxa_i<A[i]) { maxa_i=A[i]; maxA=i;};
        if (maxa_i<B[i]) {maxb_i=B[i]; maxB=i;};
        };
c=A[maxA];
A[maxA]=B[maxB];
B[maxB]=c;
    
printf ("\n");
for (i=0;i<3;i++)
printf ("A[%i] = %i   B[%i] = %i\n",i,A[i],i,B[i]);
 
}
int main()
{
swap();
}
Вот вобщемто мой вариант, но вот как сделать чтоб работало с локальными у меня так и неполучилось.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru