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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 32, средняя оценка - 4.97
laert22
0 / 0 / 0
Регистрация: 25.09.2009
Сообщений: 28
#1

Написать библиотеку функций для работы с одномерным целочисленным массивом - C++

25.09.2009, 15:00. Просмотров 4245. Ответов 44
Метки нет (Все метки)

неправильно оформленное задание
1
Написати бiблiотеку функцiй для роботи з одновимiрним цiлочисельним масивом
а)Функцii для iнiцiалiзацii масиву випадковими числами з дiапазону (0...50)
б) Функцiя для виводу масиву на екран
в)Функцiя яка знаходить мiнiмальне значення масиву
г) Функцiя яка збiльшуе в 2 рази елементи першоi половини масиву зменшуе в 2 рази елементи друго половини масиву
Всі функції повинні приймати в якості аргумента масив та його розмір
2
Написати функцію для обчислення квадрата числа.Вивести на екран квадрати перших N натуральних чисел

Перевод:
1 Написать библиотеку функций для работы с одномерным целочисленным массивом
а) Функции для инициализации массива случайными числами из диапазона (0...50)
б) Функция для вывода массива на экран
в) Функция какая находит минимальное значение массива
г) Функция, которая увеличивает в 2 раза элементы первой половины массива и уменьшает в 2 раза элементы второй половины массива
Все функции должны принимать в качестве аргумента массив и его размер
2 Написать функцию для вычисления квадрата числа.Вывести на экран квадраты первых N натуральных чисел
Народ..помогите...несправляюсь...сразу говорю я не програмист..мне просто нужно ето сдать и забыть как страшный сон поетому не кидайтесь тапками и не расказывайте как класно ето все выцчить и сделать самому..просто помогите кто может? буду очень благодарен.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.09.2009, 15:00
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Написать библиотеку функций для работы с одномерным целочисленным массивом (C++):

Работа с одномерным целочисленным массивом в функции - C++
Здравствуйте. Я написал несколько функций по работе с массивом. В dimentInt() я объявляю массив и передаю его в addNewElIDA, которая...

Написать библиотеку функций для работы с однонаправленным линейным списком - C++
помогите дописать программу задания 1. Написать библиотеку функций для работы с однонаправленным линейным списком, данные в котором...

Шаблон класса для работы с одномерным массивом - C++
Создать шаблон класса для работы с одномерным массивом. Выполнить тестирование путем создания и обработки массивов, со- ...

Функции для работы с одномерным динамическим массивом - C++
Написать функции для работы с одномерным динамическим массивом: 1. Заполнение массива случайными значениями. 2. Вывод элементов массива...

Определение класса для работы с одномерным динамическим массивом - C++
задача : В массиве А(N) поменять местами последний отрицательный элемент с максимальным элементом. делал в BC++ #include <iostream.h> ...

Написать функции для выполнения операций над одномерным массивом целых чисел - C++
Написать функции для выполнения операций над одномерным массивом целых чисел: • определить среднее арифметическое отрицательных элементов...

44
laert22
0 / 0 / 0
Регистрация: 25.09.2009
Сообщений: 28
26.09.2009, 16:34  [ТС] #31
етото какраз понятно а вот как сделать чтоб нашло)
0
ZVolodumur
49 / 49 / 3
Регистрация: 21.05.2009
Сообщений: 156
26.09.2009, 16:34 #32
Ану функцию измини ту что у тебя в DLLL.h на вот ету

C++
1
2
3
4
5
6
7
void GetMas(int *a, int n)
{ int i;
srand(time(0));
rand();
for(i=0;i<n; i++)
{a[i]=rand()%51; printf("a[%d]=%d\n",i,a[i]);}
}
1
laert22
0 / 0 / 0
Регистрация: 25.09.2009
Сообщений: 28
26.09.2009, 16:36  [ТС] #33
Error 1 error C3861: 'time': identifier not found d:\documents and settings\администратор\мои документы\visual studio 2005\projects\7657\7657\dlll.h 6 7657

1>------ Build started: Project: 7657, Configuration: Debug Win32 ------
1>Compiling...
1>756.cpp
1>d:\documents and settings\администратор\мои документы\visual studio 2005\projects\7657\7657\dlll.h(6) : error C3861: 'time': identifier not found
1>Build log was saved at "file://d:\Documents and Settings\Администратор\Мои документы\Visual Studio 2005\Projects\7657\7657\Debug\BuildLog.htm"
1>7657 - 1 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
0
Delphin_KKC
UNIX-way
710 / 494 / 17
Регистрация: 15.01.2009
Сообщений: 1,721
26.09.2009, 16:38 #34
Допиши в начало библиотеки
C++
1
#include <time.h>
1
laert22
0 / 0 / 0
Регистрация: 25.09.2009
Сообщений: 28
26.09.2009, 16:41  [ТС] #35
ААА!!ТЫ КРУТБудеш в Ровно пиши..пиво с меня
0
ZVolodumur
49 / 49 / 3
Регистрация: 21.05.2009
Сообщений: 156
26.09.2009, 16:41 #36
ОК
0
laert22
0 / 0 / 0
Регистрация: 25.09.2009
Сообщений: 28
26.09.2009, 16:42  [ТС] #37
у мя студио 2009 но она какаято странная сильно)
0
ZVolodumur
49 / 49 / 3
Регистрация: 21.05.2009
Сообщений: 156
26.09.2009, 16:44 #38
Цитата Сообщение от laert22 Посмотреть сообщение
у мя студио 2009 но она какаято странная сильно)
Я к Билдеру привык. Им всегда пользуюсь...
0
laert22
0 / 0 / 0
Регистрация: 25.09.2009
Сообщений: 28
26.09.2009, 17:16  [ТС] #39
Слушай я канешн тебя уже достал но чем в твоей проге можно заменить
#define n 6
и
system("pause");
а то мы такое еще не учили..не прокатит нифига)
0
M128K145
Эксперт JavaЭксперт С++
8316 / 3536 / 143
Регистрация: 03.07.2009
Сообщений: 10,708
26.09.2009, 17:19 #40
C++
1
const int n = 6;
и
C++
1
2
std::cin.get();
std::cin.get();
соответственно
0
laert22
0 / 0 / 0
Регистрация: 25.09.2009
Сообщений: 28
26.09.2009, 17:21  [ТС] #41
std::cin.get();
std::cin.get();
такой синтаксис мы тож еще не учили)
0
Delphin_KKC
UNIX-way
710 / 494 / 17
Регистрация: 15.01.2009
Сообщений: 1,721
26.09.2009, 17:36 #42
Цитата Сообщение от laert22 Посмотреть сообщение
std::cin.get();
std::cin.get();
такой синтаксис мы тож еще не учили)
тогда вначале программы написать:
C++
1
using namespace std;
а в конце -
C++
1
2
cin.get(); 
cin.get();
Ну можно ещё так:
C++
1
2
int ps;
cin >> ps;//программа будет ждать ввода числа и нажатия "энтер"
Хотя это и более "топорно".
1
laert22
0 / 0 / 0
Регистрация: 25.09.2009
Сообщений: 28
26.09.2009, 17:41  [ТС] #43
наверно я тя не так понял но вышла ерунда)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include "DLLL.h"
using namespace std 
int main()
{const int n = 6;
int mas[n];
printf("GetMAS:\n");
GetMas(mas,n);
//printf("PrintMAS:\n");
//PrintMas(mas,n);
printf("MIN Value=%d\n",Min(mas,n));
MN(mas,n);
printf("Change MAS: \n"); PrintMas(mas,n);
printf("Square:\n"); Square(n);
system("pause");
return 0;
cin.get(); 
cin.get();
}
int ps;
cin >> ps;//программа будет ждать ввода числа и нажатия "энтер"
А ето кстать не вариант массив же случайно должен заполнятся
0
Delphin_KKC
UNIX-way
710 / 494 / 17
Регистрация: 15.01.2009
Сообщений: 1,721
26.09.2009, 17:55 #44
Цитата Сообщение от laert22 Посмотреть сообщение
наверно я тя не так понял
Скорей всего. Вот что я имел в виду.
Вариант 1
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include "DLLL.h"
using namespace std;
int main()
{const int n = 6;
int mas[n];
printf("GetMAS:\n");
GetMas(mas,n);
//printf("PrintMAS:\n");
//PrintMas(mas,n);
printf("MIN Value=%d\n",Min(mas,n));
MN(mas,n);
printf("Change MAS: \n"); PrintMas(mas,n);
printf("Square:\n"); Square(n);
cin.get(); 
cin.get();
return 0;
}
Вариант 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include "DLLL.h"
using namespace std; 
int main()
{const int n = 6;
int mas[n];
printf("GetMAS:\n");
GetMas(mas,n);
//printf("PrintMAS:\n");
//PrintMas(mas,n);
printf("MIN Value=%d\n",Min(mas,n));
MN(mas,n);
printf("Change MAS: \n"); PrintMas(mas,n);
printf("Square:\n"); Square(n);
int ps;
cin >> ps;//ждём любое число и энтер
return 0;
}
После return происходит возврат из функции. Соответственно весь код после return и до конца функции не выполнится.
1
laert22
0 / 0 / 0
Регистрация: 25.09.2009
Сообщений: 28
26.09.2009, 23:50  [ТС] #45
Еще раз всем спасибо ето какраз то что мне нужно думаю тему можна закрывать
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.09.2009, 23:50
Привет! Вот еще темы с ответами:

Программа работы с одномерным динамическим массивом - C++
Помогите пожалуйста!!! //Реализовать функционал работы с одномерным динамическим массивом. // 1. Создание массива // 2. Заполниние...

Реализовать функционал работы с одномерным динамическим массивом (добавление одного элемента в начало) - C++
Реализовать функционал работы с одномерным динамическим массивом. Возникла проблема с добавлением элемента. Буду признательна за...

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

Написать функции для работы с динамическим массивом - C++
Дали вот эти задачи никак не могу решить, помогите. 1. Написать следующие функции для работы с динамическим массивом: a. Функция...


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

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

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