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

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

Войти
Регистрация
Восстановить пароль
 
NikiCoon
0 / 0 / 0
Регистрация: 10.05.2014
Сообщений: 11
#1

Присвоить одномерному массиву имена - C++

10.05.2014, 16:48. Просмотров 148. Ответов 0
Метки нет (Все метки)

Здравствуйте, преподаватель попросил присвоить имена, но не знаю совершенно как, помогите пожалуйста!

Вот программа, если нужно:
Заголовочный файл:
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
 #include "StdAfx.h"
#include <iostream>
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
using namespace std;
 
void Input_Arr(int mas[], int len)
{
 
    //Ввод массива
cout<<" "<< '\n';
printf(" Vvedite massiv :    ");
for (int i=0; i<len; i++)
    cin>>(mas[i]);
cout<<" "<< '\n';
}
void Print_Arr (int mas[], int len)
{
//Вывод массива
cout<<(" array :  ");
for (int i=0; i<len; i++)
{cout<<(mas[i]); cout<<(" ");}
cout<<" "<< '\n';
}
 
 
 
int max(int mas[], int len)
{
  
int max=mas[0]; int maxi=0;
  for(int i=0;i<len;i++)
{ if ( mas[i]>max)
  { max=mas[i]; maxi=i;}}
 cout<<" "; cout<<("Max: "); cout<<max;cout<<" "<< '\n'; cout<<(" Nomer max: "); cout<<maxi;
    return 0;
      }
 
 
 
int summ( int mas[], int len)
{ int s=0;
for(int i=0;i<len;i++)
s+=mas[i];
return s;
}
Главная функция:
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
#include "stdafx.h"
#include "Var17_2.h"
#include <iostream>
#include <math.h>
#define N 4 // количество коротышек
 
using namespace std;
 
int main()
{ int a[N]; int l=0;
char b[17] = {"Незнайка", "Гайка", "Фунтик", "Болтик" };// тут и нужно присвоить порядковым номерам имена коротышек
 
Input_Arr(a,N);
cout<<" "<< '\n';
 
Print_Arr (a,N); 
cout<<" "<< '\n';
 
int k= max(a,N);
cout<<k;
cout<<" "<< '\n';
 
for(int i=0; i<N; i++)
{ if (a[i]==k)
l++;}
 
 
int m;cout<<" "<< '\n';
cout<<" " ; cout<<("Vsego: ");
m = summ(a,N);
cout<<m;
cout<<" "<< '\n';       
 
int ost= m-3*l-2*(N-l)-1;
cout<<(" Dlya zasola:  "); 
cout<<ost;
cout<<" "<< '\n';   
 
 
 
system ("pause");
 
        return 0;
 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.05.2014, 16:48
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Присвоить одномерному массиву имена (C++):

Задача по одномерному массиву - C++
Доброго времени суток! Прошу помочь с решением вот такой задачи: С клавиатуры ввести одномерный массив, найти минимальный элемент...

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

Помогите пожалуйста по Одномерному массиву длинных целых чисел!!! - C++
Здравствуйте!!! Помогите пожалуйста решение задачи!!! Одномерный массив длинных целых чисел Задание №1 Составить программу...

Сопоставьте одномерному массиву a[n] другой одномерный массив f[n], элементы которого вычисляются по формуле - C++
Сопоставьте одномерному массиву a другой одномерный массив f, элементы которого вычисляются по формуле f = ln(a)=arctg(ei=10). Элементы...

написать функцию по одномерному массиву, которая среди элементов находят сумму кратных введённому числу k - C++
написать функцию по одномерному массиву, который среди элементов находят сумму кратных введённому числу k. В функцию передаётся массив и...

Присвоить NULL массиву - C++
Здравствуйте! Есть код: matrix(); clear(); В классе matrix объявлен указатель unsigned char* data;. В конструкторе matrix()...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.05.2014, 16:48
Привет! Вот еще темы с ответами:

Присвоить значения массиву символов - C++
простейший вопрос, но где-то ошибся... char TestArr; TestArr = { +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, +, + } ; //...

Как присвоить массиву значение суммы? - C++
Вычислить сумму элементов матрицы по столбцам . Найти наименьшую сумму. #include &lt;iostream&gt; #include &lt;math.h&gt; using namespace std; ...

Как присвоить двумерному символьному массиву значение? - C++
Проблема в строке 18. Как будет правильно? #include &lt;cstdio&gt; int main() { char buf; int i,j,N,time,t,k,buftime,m; ...

Не получается присвоить значение двумерному массиву char - C++
объявляю двумерный массив (массив массивов в char для хранения имен файлов) в cpp файле char m_fname ; я хочу инициализировать...


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

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

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