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

Одномерный массив и функции (сделать 3 функции ввода/решения/вывода) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Инициализация структуры через точку http://www.cyberforum.ru/cpp-beginners/thread714551.html
Доброго юзаю MVS2012 Проблема есть структура struct ST { int a; int b; };
C++ Разработка программ содержащих функции При передаче по значению в принимающую функцию передается не сама переменная-параметр, а только ее значение – копия. Это уже не одна переменная, а, фактически, две. Первая является локальной по отношению к главной функции, а вторая локальной по отношению к принимающей функции. Если эти переменные имеют одно и тоже имя, конфликта не возникает, т.к. они локальны. При изменении переменной в... http://www.cyberforum.ru/cpp-beginners/thread714542.html
C++ Поиск минимального элемента на отрезке
Дана последовательность n целых чисел a1, a2, ..., an, которые в процессе работы могут изменяться. Требуется написать программу, умеющую быстро находить минимум на отрезке от i до j, то есть min(ai, ai+1, ..., aj). Исходные данные В первой строке записано число элементов n. Во второй строке через пробел записаны n целых чисел. В третьей строке записано число запросов m. В следующих m строках...
Механизм прерывания ввода C++
Ребят, передо мной стоит задание написать функцию, которая принимает в качестве аргумента структуру, а возвращает целое значение. Данная функция должна предлагать пользователю ввести данные структуры, и если он вводит пустую строку, то функция возвращает "ноль", и функция прерывает свою работу. прога в принципе работает, вот только на этом этапе я и застрял, а именно - на создании механизма...
C++ Записать на место отрицательных элементов матрицы нули http://www.cyberforum.ru/cpp-beginners/thread714533.html
нужно записать на место отрицательных элементов матрицы нули, а на место положительных единицы. вывести на печать нижнюю треугольную матрицу в общепринятом виде. D(10,10) только stdio.h. помогите пожалуйста:)
C++ Построить график Вечер добрый всем!!!!Подскажите пожалуйста,как построить график Н=(lg(R/S))/(lg(N)),т.е. зависимости параметров lg(R/S) от lg(N). подробнее

Показать сообщение отдельно
vua72
415 / 415 / 85
Регистрация: 28.11.2010
Сообщений: 1,183
Завершенные тесты: 1
30.11.2012, 22:30
Приблизительно так, сверьте только заголовочные файлы для вашего компилятора
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
38
39
40
#include <iostream>
#include <cstdlib>
 
void vvod (int A[], int razmer);
void vyvod(int A[], int razmer);
void reshenie (int A[], int razmer);
 
using namespace std;
 
int main ()
{
    int n=10;
    int A[n];
    vvod (A, n);
    vyvod (A, n);
    reshenie(A, n);
    vyvod (A, n);
    system("pause");
    return 0;
}
void vvod (int A[], int razmer)
{
    for(int i=0; i<razmer; i++) {
        cin>>A[i];
    }
};
void vyvod(int A[], int razmer)
{
    cout<<"Vivod"<<endl;
    for(int i=0; i<razmer; i++)
        cout<<A[i]<<" ";
    cout<<endl;
};
void reshenie (int A[], int razmer)
{
    int b=A[razmer-1];
    for(int i=razmer-2; i>=0; i--)
        A[i+1]=A[i];
    A[0]=b;
};
или так
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
38
39
40
41
#include <iostream>
#include <cstdlib>
 
void vvod (int *A, int razmer);
void vyvod(int *A, int razmer);
void reshenie (int *A, int razmer);
 
using namespace std;
 
int main ()
{
    int n=10;
    int A[n];
    vvod (A, n);
    vyvod (A, n);
    reshenie(A, n);
    vyvod (A, n);
    system("pause");
    return 0;
}
void vvod (int *A, int razmer)
{
    for(int i=0; i<razmer; i++) {
        cin>>A[i];
    }
};
void vyvod(int *A, int razmer)
{
    cout<<"Vivod"<<endl;
    for(int i=0; i<razmer; i++)
        cout<<A[i]<<" ";
    cout<<endl;
};
void reshenie (int *A, int razmer)
{
    int b=A[razmer-1];
    for(int i=razmer-2; i>=0; i--)
        A[i+1]=A[i];
    A[0]=b;
};
что по сути одно и тоже.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru