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

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

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

Показать сообщение отдельно
taeas1995
6 / 2 / 0
Регистрация: 19.01.2012
Сообщений: 157
06.11.2012, 22:50  [ТС]     Функции (массивы)
У меня есть программа(только без функций). И надо оформить у виде функий(ввод вывод две на сумы и на преобразование). Помогите плиз. (программа полностью рабочая):
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
#include<iostream.h>
#include<conio.h>
#include<math.h>
int main () {
const int n=5;
int mas[n];
int i;
int j;
clrscr();
for(i=0;i<n;i++)
{ cout<<i+1<<"-iy element:";
cin>>mas[i];
};
 
for(i=0;i<n;i++)
cout<<mas[i]<<" ";
cout<<endl;
float suma=0;
{for(i=0;i<n;i+=2)
suma+=mas[i]; }
cout<<"Suma nevarnux elementiv="<<suma<<endl;
 
int first=-1;
int last=-1;
int summ=0;
for(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];
cout<<"Suma mish 1 i ostannim videmnum elementom="<<summ<<endl;
 
for(i=0;i<n;i++)
if (abs(mas[i])<=1)
mas[i]=0;
 
for (i=0;i<n;i++)
cout<<mas[i]<<" ";
cout<<endl;
 
getch();
return 0;
}
Добавлено через 24 минуты
А задние такое: 1) сумма элементов массива с непарным номером. 2) сума между 1 и последним отрицательными элементами . 3)преобразовать массив так что бы элементи по модулю меньше равно 1 исчезли (потом массив сдвинулся и вконце эти элементи были нулями). Последнее задание я только часть сделал(если кто-то знает то помогите плиз) . И нужно все ети задания оформить в виде функций(ввод выаод массива тоже)
 
Текущее время: 14:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru