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

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

Войти
Регистрация
Восстановить пароль
 
samvel13
2 / 2 / 0
Регистрация: 08.01.2010
Сообщений: 33
#1

Экзаменационные варианты , которые надо решить - C++

04.06.2011, 17:41. Просмотров 584. Ответов 5
Метки нет (Все метки)

Надо решить эти задачи .
Помогите кто чем может )
можно рассматривать похожие задачи тоже , пределать их в нужные не составит большого труда .



Задача1. Составить программу нахождения максимального из трех чисел с использованием функции и передачей двух параметров по ссылке с помощью операции косвенной адресации
Задача 2. Составить программу вычисления минимальной компоненты вектора Y[5] с использованием функции.
Задача 3. Составить программу вычисления максимальной компоненты вектора Y[5] с использованием функции.
Задача 4. Даны целые массивы A[5], B[5]. Для каждого массива определить максимальный элемент В программе должны быть функции:
- ввода исходных массивов;
- поиска максимального значения ;
- вывода исходных массивов и результатов.
Задача 5. Составить программу нахождения максимального из трех чисел с использованием функции и передачей двух параметров по ссылке с помощью операции адресации
Задача 6. Составить программу вычисления значений функций по формулам:

y = (d 4 + d 2 +1) / 2(c 4 + c 2 + 1) + √(a 4 + a 2 +1) ;
z = (b 4 + b 2 +1) 4 + (b 4 + b 2 + 1) 2 +1 ,
c использованием оператора функции fanc(x) = x 4 + x 2 + 1.
Задача 7. Составить программу ,которая с помощью указателей заносит данные в одномерный массив а[5] ,определяет сумму и количество положительных элементов , выводит на экран полученный массив и адреса его элементов, а так же результаты расчетов.
Задача 8. Составить программу вычисления произведения двух квадратных матриц A[2][2] и B[2][2] с использованием указателей. Коэффициенты матриц заданны следующими значениями A[2][2] = {2,2,2,2 }; B[2][2] ={3,3,3,3};
Задача 9. Составить программу вычисления произведения двух произвольных квадратных матриц A[][] и B[][] с использованием указателей. Коэффициенты матриц задаются в режиме диалога.
Задача 10. Составить программу возведения в степень i произвольного числа m c использованием функции не возвращающей значения .
Задача 11. Составить программу вычисления минимального компонента двумерного массива с использованием функции.
Задача 12. Составить программу вычисления максимального компонента двумерного массива с использованием функции.
Задача 13. Даны целые массивы a[5], b[5]. Вычислить массив , элементы которого равны поэлементной сумме массивов a[] и b[] В программе должны быть предусмотрены функции:
- ввода исходных массивов,
- вычисления массива суммы и его вывода,
- вывода исходных массивов .
Задача 14. Даны целые массивы a[5], b[5]. Вычислить массив , элементы которого равны поэлементной разности массивов a[] и b[]. В программе должны быть предусмотрены функции:
- ввода исходных массивов,
- вычисления массива разности и его вывода,
- вывода исходных массивов .
Задача 15. Даны вещественные массивы a[5], b[5]. ]. Составить массив, элементы которого равны поэлементному делению массивов а[] и b[]. В программе должны быть предусмотрены функции:
- ввода исходных массивов,
-расчета результирующего массива и его вывода
- вывода исходных массивов
Задача 16. Даны вещественные массивы a[5], b[5]. Составить массив, элементы которого равны поэлементному произведению массивов а[] и b[].
В программе должны быть предусмотрены функции:
- ввода исходных массивов,
-расчета массива произведения и его вывода,
- вывода исходных массивов .
Задача 17. Даны целые массивы a[5], b[5].Умножить элементы каждого массива на
произвольное целое число. В программе должны быть предусмотрены функции:
- ввода исходных массивов,
- вычисления результирующих массивов и их вывода,
- вывода исходных массивов .
Задача 18. Даны целые массивы a[5], b[5].Сложить элементы каждого массива с
произвольным целым числом. В программе должны быть предусмотрены функции:
- ввода исходных массивов,
- вычисления результирующих массивов и их вывода,
- вывода исходных массивов .
Задача 19 . Даны целые массивы a[5], b[5].Вычесть из элементов каждого массива
произвольное целое число. В программе должны быть предусмотрены функции:
- ввода исходных массивов,
- вычисления результирующих массивов и их вывода,
- вывода исходных массивов .
Задача 20. Даны вещественные массивы a[5], b[5].Разделить элементы каждого массива на произвольное вещественное число. В программе должны быть предусмотрены функции:
- ввода исходных массивов,
- вычисления результирующих массивов и их вывода,
- вывода исходных массивов .
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.06.2011, 17:41
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Экзаменационные варианты , которые надо решить (C++):

В слове угаданы некоторые буквы, надо рассмотреть все возможные варианты. - C++
Помогите пожалуйста решить задачу в borland c++ В слове угаданы некоторые буквы, надо рассмотреть все возможные варианты. Для этого...

Надо решить контрольную. - C++
Помогите пожалуйста решить контрольную работу по информатике: 1) Написать программу на языке Visual Studio 2008, которая бы принимала...

массивы, решить оч. надо... - C++
Помогите пожалуйста решить, вот задача. В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1)минимальный элемент...

Строки, надо решить - C++
через пол часа идти к преподу...сказал одну задачу сделаю-зачет поставит.... вот задача сама : (С++) В заданной строке символы стоящие на...

надо решить лабу по праграммированию - C++
Описать структуру с именем ZNAK содержащую следующие поля: • Фамилия, имя; • Знак Зодиака; • Дата рождения (массив из трёх чисел).

надо решить с указателями и ссылками - C++
Вводится строка слов, разделенных пробелами (возможны лишние пробелы в начале, в конце строки и между словами). Сформировать новую строку,...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
no0ker
101 / 88 / 4
Регистрация: 17.12.2010
Сообщений: 416
04.06.2011, 18:24 #2
№1 =)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
 
bool f(const int *a,const int *b){
    return *b>*a;
}
 
int main()
{
    int a,b,c;
    std::cin>>a >>b >>c;
    
    std::cout <<std::endl;
 
    if( f(&b, &a) && f(&c, &a) ) std::cout <<a;
    if( f(&a, &b) && f(&c, &b) ) std::cout <<b;
    if( f(&a, &c) && f(&b, &c) ) std::cout <<c;
    
    return 0;
}
Mиxaил
533 / 438 / 37
Регистрация: 10.12.2009
Сообщений: 1,857
04.06.2011, 18:45 #3
Как бы поменьше будет 1-я
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
 
inline
int max ( int &a, int &b )
{
    return a > b ? a : b;
}
 
int main()
{
    int a, b, c;
    std::cin >> a >> b >> c;
    b = max (a, b);
    std::cout << max ( c, b ) << std::endl;
    system("Pause");
    return 0;
}
no0ker
101 / 88 / 4
Регистрация: 17.12.2010
Сообщений: 416
04.06.2011, 18:49 #4
Mиxaил, и нигде не используется операция косвенной адресации =)) хотя соглашусь, вариант оригинальный.
diagon
Higher
1929 / 1195 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
04.06.2011, 18:53 #5
10)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
void mypow (int &m, int i){
    int temp=m;
    while (--i)
        m*=temp;
}
int main(){
    int m,i;
    std::cin>> m >> i;
    mypow(m,i);
    std::cout << "m^i=" << m;
    return 0;
}
samvel13
2 / 2 / 0
Регистрация: 08.01.2010
Сообщений: 33
05.06.2011, 23:28  [ТС] #6
Большое спасибо ребят за предложенные варианты .
Пока что на этих буду тренироваться ))
но не отказался бы еще от других предложений )

кстати , среда разработки C++ builder 6

Добавлено через 23 часа 59 минут
тема актуальна еще
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.06.2011, 23:28
Привет! Вот еще темы с ответами:

Помогите решить прогу оченя надо - C++
17) Отримати квадратну матрицю порядку n . 1 2 3 ... n-1 n 2 1 2 ... n-2 n-1 3 2 1 ...

Надо решить программу с матрицей. Заранее благодарин. - C++
Даны два числа k1 и k2 и матрица размера 4 x 10. Поменять местами строки1|столбцы2 матрицы с номерами k1 и k2. Заранее благодарен. ...

Надо решить "Дано трехзначное число. Определить входит ли в него цифра 4." - C++
Дано трехзначное число. Определить входит ли в него цифра 4.

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


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
05.06.2011, 23:28
Ответ Создать тему
Опции темы

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