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

Работа с массивом с помощью функций - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Чтение чисел из файла.Что делаю не так? http://www.cyberforum.ru/cpp-beginners/thread1006370.html
По заданию нужно чтоб читались значения в виде массива из файла и провести с массивом в дальнейшем различные операции(формулами,графиком) и сразу ошибка. 12 `f' undeclared (first use this function) #include<stdio.h> #include<iostream> #include<fstream> #include<math.h> using namespace std; int main()
C++ Дан целочисленный массив M*N.Разработать программу нахождения суммы особых элементов массива Задача: Дан целочисленный массив M*N.Разработать программу нахождения суммы особых элементов массива. Особым считается элемент массива в своем столбце и наибольший в своей строке. Подскажите как осуществить поиск особого элемента. http://www.cyberforum.ru/cpp-beginners/thread1006341.html
C++ Непонятки с абстрактным классом
У нуба возник вопрос :) Вот объявляю я абстрактный Inline класс. Ну под инлайн я имею ввиду, что он без cpp, реализация в H. #pragma once class HEAD { public: HEAD(void) { }
вывести статистику символов из txt файла C++
помогите пожалуйста, как вывести статистику символов из текстовой файла. Этот код выводит только из input. #include <string.h> #include <conio.h> #include <iostream> #include <map.h> using namespace std; int main() {
C++ Сортировка обменом массива. Усложненный вариант сортировки http://www.cyberforum.ru/cpp-beginners/thread1006264.html
Сделать сортировку обменом массива случайных чисел от -Н до Н-1. Рвсположить элементы сначала парные по возрастанию, потом непарные тоже по возрастанию.
C++ Цена на бензин каждую весну повышается на x%, а каждую осень опускается на y%. На сколько процентов изменится цена литра бензина через z лет? Помогите пожалуйста решить задачку. Зачет горит.... Цена на бензин каждую весну повышается на x%, а каждую осень опускается на y%. На сколько процентов изменится цена литра бензина через z лет? Сколько будет стоить литр бензина через z лет, если сейчас он стоит p рублей? Исходные данные x,y,z вводит пользователь с клавиатуры подробнее

Показать сообщение отдельно
Leshiy27
Страж леса
 Аватар для Leshiy27
25 / 25 / 4
Регистрация: 13.12.2012
Сообщений: 146
02.12.2013, 08:40  [ТС]     Работа с массивом с помощью функций
Короч я забил на все. И сделал самым для меня простым, дерзким и возможно безумно глупым образом. Вот код первой части выкладываю для галочки. Глупости типо "ой а я бы вот тут сделал так", а так же "а зачем тут вот это" просьба не писать.
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
53
54
55
56
57
58
59
60
61
62
63
//---------------------------------------------------------------------------
#include <iostream.h>
#pragma hdrstop
 
//---------------------------------------------------------------------------
 
#pragma argsused
void MinAndNul(void);
void UporjadAndVivod(void);
void Vvod(void);
void Summa(void);
const int n=10;
int a[n];
int i,c,j,k=10,p,imin,l,s=0,Num;
int main(int argc, char* argv[])
{
 Vvod();
 MinAndNul() ;
  Summa();
  UporjadAndVivod();
 cout<<"\n" ;
system("pause");
 return 0;
}
 
 
void MinAndNul(void){
for (i=0;i<n;i++){
if (a[i]||0) k--;
if (a[i]<a[imin])imin=i; }
cout<<"\nKolichestvo elementov ravnih 0 : "<<k; }
 
 
 
void UporjadAndVivod(void){
for (i=-1;i<n;i++) {
    j = i;
    Num= a[i];
    while ((j > 1)&&(abs(a[j-1]) > abs(Num))) {
      a[j]= a[j - 1];
      j--;   }
    a[j]= Num; }
cout<<"\nMassiv uporjadochenniy po vozvrastaniu\n";
for (i=0;i<n;i++){
cout<<a[i]<<" ; ";}
}
 
 
 
void Vvod(void){
for (i=0;i<n;i++){
cout<<"Vvedi # "<<i+1<<"\n";
cin>>a[i];}
}
 
 
 
void Summa(void){
for (l=imin;l<n;l++)
s=s+a[l];
cout<<"\nSumma elementov massiva raspolojenih posle minimalnogo\n"<<s;
}
//---------------------------------------------------------------------------
Добавлено через 5 минут
P.S. это только одномерный массив. двумерный лень выкладывать)
 
Текущее время: 05:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru