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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
kollmykov
0 / 0 / 0
Регистрация: 14.03.2014
Сообщений: 24
#1

Функциями. начальный уровень - C++

10.04.2014, 14:46. Просмотров 323. Ответов 5
Метки нет (Все метки)

1) Напишите функцию, которая для заданных целых переменных A B C меняет местами их значения так, что врезультате А>=B>=C (не использовать массив!). А Б Ц - параметры функции
2) Напишите функцию, которая вычисляет сумму элементов расположенных после минимльного положительного числа. массив является аргументом функции. функция возвращает вычисленное значение
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.04.2014, 14:46
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Функциями. начальный уровень (C++):

Начальный уровень C++ - C++
Добрый вечер. Я поступил на заочное обучение по программированию. До этого программирование ни где не изучал и в школе его не было. До...

Строки. Начальный уровень. - C++
Получить из слова a, вычёркиванием некоторого кол-ва букв, слова b. Отобразить на экране промежуточные этапы. Код оформить на Си.

Ежедекадно в течение июня измерялся уровень воды в десяти речках. Определить подекадно: в каких речках наблюдался самый высокий уровень - C++
Ежедекадно в течение июня измерялся уровень воды в десяти речках. Определить подекадно: в каких речках наблюдался самый высокий уровень (и...

Начальный элемент сортировки массива - C++
Не получается изменить код. Необходимо, чтобы начальным элементом сортировки массива было простое число, далее сортировка должна...

Начальный размер строки в библиотеке string - C++
Как определить начальный размер строки в библиотеке string? Ругается постоянно str.max_size() не идет

Определить начальный и конечный номера элементов массива - C++
Хех,у меня вот какая задача:Определить нач и конечный номера эл. одномерного массива,составляющих макс. по длинне...

5
TenGen
Будущее рядом
98 / 96 / 20
Регистрация: 06.03.2014
Сообщений: 342
10.04.2014, 15:14 #2
kollmykov,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
void func(int a, int b, int c)
{
if (b > a)
{
int temp = a;
a = b;
b = temp;
}
if (c > a)
{
int temp = a;
a = c;
c = temp;
}
if (c > b)
{
int temp = c;
c = b;
b = temp;
}
}
Ну это ведь несложно, почему вы не хотите сами решить?
1
kollmykov
0 / 0 / 0
Регистрация: 14.03.2014
Сообщений: 24
10.04.2014, 15:42  [ТС] #3
я пытаюсь сам.
у меня так)
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
void azaz() {
    float a, b, c;
    cout << "a="; cin >> a;
    cout << "b="; cin >> b;
    cout << "c="; cin >> c;
    if (a>b){
        if (b>c) cout << "a="a;"b="b;"c="c << endl;
        else if (c>a) cout << "a="c,"b="a,"c="b << endl;
        else cout << "a="a,"b="c,"c="b << endl;
    }
    else if (a>c) cout << "a="b,"b="a,"c="c << endl;
        else if (c>b) cout << "a="c,"b="b,"c="a << endl;
        else cout << "a="b,"b="c,"c="a << endl;
}
int main () {
    azaz();
}
    void azaz() {
    float a, b, c;
    cout << "a="; cin >> a;
    cout << "b="; cin >> b;
    cout << "c="; cin >> c;
    if (a>b){
        if (b>c) cout << "a="a;"b="b;"c="c << endl;
        else if (c>a) cout << "a="c,"b="a,"c="b << endl;
        else cout << "a="a,"b="c,"c="b << endl;
    }
    else if (a>c) cout << "a="b,"b="a,"c="c << endl;
        else if (c>b) cout << "a="c,"b="b,"c="a << endl;
        else cout << "a="b,"b="c,"c="a << endl;
}
int main () {
    azaz();
}
Добавлено через 4 минуты
1>c:\users\131925\documents\visual studio 2008\projects\kr\kr\kr1.cpp(26) : error C2660: 'func' : function does not take 0 arguments

Добавлено через 30 секунд
TenGen,
1>c:\users\131925\documents\visual studio 2008\projects\kr\kr\kr1.cpp(26) : error C2660: 'func' : function does not take 0 arguments
0
TenGen
Будущее рядом
98 / 96 / 20
Регистрация: 06.03.2014
Сообщений: 342
10.04.2014, 15:53 #4
kollmykov, а можно полный код, который выдает ошибку? Где ты вызываешь мою функцию
1
kollmykov
0 / 0 / 0
Регистрация: 14.03.2014
Сообщений: 24
10.04.2014, 15:56  [ТС] #5
Кликните здесь для просмотра всего текста
#include <iostream>
#include <cmath>
using namespace std;
void azaz(int a, int b, int c)
{
if (b > a)
{
int temp = a;
a = b;
b = temp;
}
if (c > a)
{
int temp = a;
a = c;
c = temp;
}
if (c > b)
{
int temp = c;
c = b;
b = temp;
}
}
int main () {
azaz();
}


Добавлено через 53 секунды
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
#include <iostream>
#include <cmath>
using namespace std;
void azaz(int a, int b, int c)
{
    if (b > a)
    {
        int temp = a;
        a = b;
        b = temp;
    }
    if (c > a)
    {
        int temp = a;
        a = c;
        c = temp;
    }
    if (c > b)
    {
        int temp = c;
        c = b;
        b = temp;
    }
}
int main () {
    azaz();
}
0
TenGen
Будущее рядом
98 / 96 / 20
Регистрация: 06.03.2014
Сообщений: 342
10.04.2014, 16:15 #6
kollmykov, функция azaz требует, что бы ей передали 3 параметра, а вы вызываете ее вообще без параметров azaz();. Передайте ей значения a b c
0
10.04.2014, 16:15
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.04.2014, 16:15
Привет! Вот еще темы с ответами:

Вставить указанную подстроку в начальный строку через 2, 4, 8 ... символов - C++
Дана строка и порядок. Вставить указанный подстроку в начальный строку через 2, 4, 8 ... символов.

Строки. Найти в тексте начальный и конечный отрезок цифрового алфавита - C++
Подскажите как в форме записать эту программу : Дана последовательность символов (строка). Найти в тексте начальный и конечный отрезок...

Транспонировать матрицу. Вывести на печать начальный и конечный вариант матрицы - C++
Дана квадратная матрица натуральных чисел, (получаемая через rand()). Транспонировать матрицу. Вывести на печать начальный и конечный...

Сравнить начальный и последний элемент в каждом столбце двумерного массива - C++
Подскажите пожалуйста, как сравнить начальный и последний элемент в каждом столбце двумерного массива?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru