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

Функции (массивы) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Обработка строк указателем http://www.cyberforum.ru/cpp-beginners/thread690289.html
Обработка строк при помощи указателей. Здравствуйте Помогите, пожалуйста, решить задачу. Для ввода строк использовать один и тот же символьный массив tmp.Обработку строк производить при помощи...
C++ Число с записью цифр в обратном порядке Нужна функция которая, получив целое число, формирует новое, в котором запись цифр организована в обратном порядке. Например, функция получает число 234080, а возвращает 080432. Сделал кое-что сам,... http://www.cyberforum.ru/cpp-beginners/thread690287.html
C++ Данная целочисленная квадратная матрица. Определить сумму элементов отличных от нуля
Данная целочисленная квадратная матрица. Определить сумму элементов отличных от нуля.
Объясните цикл C++
Объясните как работает этот цикл в этой программе, а именно как происходит выход из цикла? while(ptr1){ ptr2=ptr1; ptr1=strstr(ptr1+sLen, str1); } #include <iostream>
C++ Дан текст.Напечатать все имеющие в нем цифры http://www.cyberforum.ru/cpp-beginners/thread690276.html
Дан текст.Напечатать все имеющие в нем цифры. и скажите где можно скачать норм версию Borland C++
C++ Вывести третье слово и количество букв в фамилии Вывести третье слово и количество букв в фамилии подробнее

Показать сообщение отдельно
taeas1995
6 / 2 / 0
Регистрация: 19.01.2012
Сообщений: 157

Функции (массивы) - C++

06.11.2012, 20:00. Просмотров 555. Ответов 10
Метки (Все метки)

Помогите пожалуйста исправить ошибки в коде. Вот программа (операции над массивами в виде функций):

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
42
43
44
45
46
47
48
49
50
51
52
#include<iostream.h>
#include<conio.h>
#include<math.h>
void main(){
const int n=10;
float mas[n];
 
void vvid(float mas[],int n);
for(int i=0;i<n;i++)
{cout<<i+1<<"-iy element masuvy:";
cin>>mas[i]; };};
 
void vivod(float mas[],int n){
for(int i=0;i<n;i++)
cout<<mas[i]<<" ";
cout<<endl; };
 
float sum(float mas[],int n){
float s=0;
for(int i=0;i<n;i+=2)
s+=mas[i];
return s; }
 
float sum2(float mas[],int n){
int first=-1;
int last=-1;
int summ=0;
for(int i=0;i<n;i++)
{
if (mas[i]<0 && first<0)
first=i;
if (mas[i]<0)
last=i; }
for(i=first+1; i<last; i++)
summ+=mas[i];
return summ;}
 
float peretvor(float mas[],int n){
for(int i=0;i<n;i++)
if (fabs(mas[i])<=1)
mas[i]=0;
return 0;};
 
vvid(mas,n);
vivod(mas,n)
cout<<"Suma elementiv z neparnum nomerom="<<sum(mas,n)<<endl;
cout<<"Suma mish 1 i ostannim videmnum elementom="<<sum2(mas,n)<<endl;
peretvor(mas,n);
vivod(mas,n);
getch();
return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru