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

Одномерные Массивы. Решение уже есть. Переделать через функции. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ 3. Заданы два массива по 10 целых чисел в каждом. Найти наименьшее среди чисел первого массива, которое не входит во второй массив (считая, что хотя б http://www.cyberforum.ru/cpp-beginners/thread204768.html
вот задача, не могу понять как её доделать?? допишите кто нить.. 3. Заданы два массива по 10 целых чисел в каждом. Найти наименьшее среди чисел первого массива, которое не входит во второй массив (считая, что хотя бы одно такое число есть). #include <stdio.h> #include <conio.h> main () { int i,j, n,x1,x2, k;
C++ можно ли сложить два вектора??? если можно то как? http://www.cyberforum.ru/cpp-beginners/thread204765.html
C++ Как ограничить рандомизацию
Как сделать чтобы выводилось случайное число от 1 до 9 не включая ноля?
C++ Минимум функции
вообще нужно срочно решить тут одну задачку... знаю что легкая, просто решается через производную, а я ее ни "бум бум".. вот условие: Найти приближенно, с точностью до 0,001, минимум функции axx+bxx+c=y на отрезке . заранее спасибо.! Добавлено через 12 минут эх.. неужели никто не поможет.?:cry::cry::cry:
C++ У вас есть доллары. Вы хотите обменять их на рубли. Есть информация стоимости купли-продажи в банках города. В городе N банков. Требуется определить, http://www.cyberforum.ru/cpp-beginners/thread204757.html
Применяя технологию инкрементального программирования разработать программу для решения поставленной задачи. Все исходные данные должны вводиться со стандартного устройства ввода (с клавиатуры), то есть запрашиваться у пользователя. Результаты обработки должны быть выданы на стандартное устройство вывода (дисплей). Ввод исходных данных, собственно сама обработка и вывод результатов должны быть...
C++ Используя операции деления нацело и взятия остатка от деления, найти число, которое получено из N перестановкой его цифр в обратном порядке Помогите пожалуйста, сессия скоро.. а я дуб дубом в си...... спасибо заранее!! Дано целое число N (N > 0). Используя операции деления нацело и взятия остатка от деления, найти число, которое получено из N перестановкой его цифр в обратном порядке. В следующих заданиях необходимо численно убедиться в справедливости равенства, то есть необходимо сравнить результаты вычисления значения... подробнее

Показать сообщение отдельно
poseidon
0 / 0 / 0
Регистрация: 06.12.2010
Сообщений: 21

Одномерные Массивы. Решение уже есть. Переделать через функции. - C++

06.12.2010, 19:41. Просмотров 545. Ответов 5
Метки (Все метки)

Помогите решить задачу по одномерному массиву ПО ФУНКЦИЯМ. Задачи уже решены, надо их переделать по функциям.
1. Найти номер максимального по модулю элемента массива


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream.h>
#include <iomanip.h>
#include <math.h>
#include <conio.h>
int main()
{
clrscr();
const int n = 5;
int a[n];
int max=1;
int i;
for(i=0;i<n;i++)
{cin>>a[i];
if (abs(a[i])>abs(a[max]))
max = i;
}
max++;
cout<<max;
getch();
return(0);
}
2. Найти сумму элементов массива, расположенных после первого положительного элемента.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream.h>
#include <iomanip.h>
#include <math.h>
#include <conio.h>
int main()
{
clrscr();
const int n = 5;
int a[n];
int i,m,s=0;
for (i=0;i<n;i++)
{
cin>>a[i];
if (a[i]>0)
m=i;
if(i>=m)
s+=a[i];}
 
cout<<"s= "<<s;
getch();
return(0);
}
3. Преобразовать Массив таким образом, чтобы сначала располагались все элеменыт, целая часть которых лежит в интервале [a,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
#include <iostream.h>
#include <iomanip.h>
#include <math.h>
#include <conio.h>
int main()
{
clrscr();
const int n = 5;
int a[n];
int i,j=0,c,m,d;
int b[n];
cout<<"vvedite c i d";
cin>>c;
cin>>d;
for (i=0;i<n;i++)
{
cin>>a[i];
if (c<a[i]&&a[i]<d)
{
b[j] = a[i];
j++;
m=j;
}
}
j=m;
for(i=0;i<n;i++)
if (a[i]<c||a[i]>d)
{
b[j]=a[i];
j++;
}
for(j=0;j<n;j++)
cout<<setw(3)<<b[j]<<endl;
getch();
return(0);
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru