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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.79
rolex
Сообщений: n/a
#1

Доделать программу - C++

22.01.2007, 13:55. Просмотров 1718. Ответов 4
Метки нет (Все метки)

Помогите плиз, доделать прогу.

Ввести массив нецелых чисел. Те из них, которые положительны, копировать в другой массив. Затем отсортировать оба массива: один по возрастанию, другой по убыванию. Для каждого массива подсчитать сумму. Для каждого массива найти максимум и минимум.
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
64
65
66
67
68
69
70
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <string.h>
void main(void){
double Mas[10][11];
int MasSum[10];
int MasMax[10];
int MasMin[10];
int razmer=0;
int strok=0;
for(int i=0;i<10;i++){
for(int j=0;j<11;j++){
Mas[i][j]=0;
}}
for(int i=0;i<10;i++){
MasSum[i]=0;
}
for(int i=0;i<10;i++){
MasMax[i]=0;
}
for(int i=0;i<10;i++){
MasMin[i]=0;
}
while(strok==0){
cout<<"\nVvedite chislo strok: ";
cin>>strok;
if((strok<=0)||(strok>10)){strok=0;continue;}
}
for(int i=0;i<strok;i++){
while(razmer==0){
cout<<"\nVvedite chislo elementov v "<<i<<" stroke: ";
cin>>razmer;
if((razmer<=0)||(razmer>10)){razmer=0;continue;}
}
for(int j=0;j<razmer;j++){
cout<<"\nVvedite element(ot 0 do 100):";
cin>>Mas[i][j];
if((Mas[i][j]<=-100)||(Mas[i][j]>100)){i--;continue;}
}
Mas[i][10]=razmer;
razmer=0;
}
for(int i=0;i<strok;i++){
for(int j=0;j<Mas[i][10];j++){
cout<<Mas[i][j]<<" ";
}
cout<<"\n";
}
for(int i=0;i<strok;i++){
for(int j=0;j<Mas[i][10];j++){
if(Mas[i][j]>50)MasSum[i]=MasSum[i]+Mas[i][j];
}
}
for(int i=0;i<strok;i++){
for(int j=0;j<Mas[i][10];j++){
if(MasMax[i]<Mas[i][j])MasMax[i]=Mas[i][j];
}
}
for(int i=0;i<strok;i++){
for(int j=0;j<Mas[i][10];j++){
if(MasMin[i]>Mas[i][j])MasMin[i]=Mas[i][j];
}
}
for(int i=0;i<strok;i++){
cout<<"Summa elementov "<<i<<" stroki "<<MasSum[i]<<"\n";
cout<<"Maksimum "<<i<<" stroki "<<MasMax[i]<<"\n";
cout<<"Minimum "<<i<<" stroki "<<MasMin[i]<<"\n";
}
getch();}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.01.2007, 13:55     Доделать программу
Посмотрите здесь:

Доделать программу. - C++
Товарищи программеры, скажите что тут не так? В борланде выдает море ошибок. FUNCTION DEC2BASEN(BASE: INTEGER; DEC: LONGINT): STRING; ...

Доделать программу С++ - C++
Помогите пожалуйста доделать программу. Нужно , чтобы при вводе дробных чисел программа выдавала сообщение &quot;Нужно ввести целое число&quot; ...

Доделать программу - C++
Задание : Фамилия и инициалы, должность, год поступления на работу, зарплата. Создать массив объектов. Вывести: а) список работников,...

доделать программу - C++
#include &lt;iostream&gt; #include &lt;string&gt; #include &lt;fstream&gt; using namespace std; int main() { setlocale(LC_ALL,&quot;Russian&quot;); fstream...

Доделать программу семинара - C++
Здравствуйте! Помогите пожалуйста разобраться со следующим заданием. Функции и массивы Выполнить задания третьего семинара...

не могу доделать программу - C++
#include &lt;iostream&gt; using namespace std; int main () { int a; int k; for (k=0;k&lt;6;k++) cin&gt;&gt;a; for (k=0;k&lt;6;k++) ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Гость
Сообщений: n/a
22.01.2007, 14:06     Доделать программу #2
В паскале или делфи - несложно, в спп - ничего не шарю.
LastSoul
7 / 7 / 2
Регистрация: 22.08.2006
Сообщений: 378
22.01.2007, 19:51     Доделать программу #3
Цитата Сообщение от Гость
В паскале или делфи - несложно, в спп - ничего не шарю.
Ну дык если несложно, то напиши на паскале или дельфе... мож пригодится...
Гость
Сообщений: n/a
22.01.2007, 23:21     Доделать программу #4
распредиление у мну уже есть, а сортировку добавлю послезавтра, так как завтра буду здавать МАН
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.02.2007, 16:55     Доделать программу
Еще ссылки по теме:

Объясните как доделать программу - C++
Вывести элементы последовательности целых чисел от 1 до 1000 сумма цифр в которых больше заданного значения. Фрагмент кода который удалось...

Не могу доделать программу(здчу) VC++ - C++
Вообщем вот мой код, задача должна работать как на картинке, но что-то у меня не удается, помогите плиз, поставте на путь истинный =) ...

Не понимаю как доделать программу - C++
Требования: нужно,организовать массив из тех чисел, которые входят в последовательность более одного раза. Вот я создал 2 массива,...

подскажите как доделать программу - C++
#include&lt;iostream.h&gt; #include&lt;conio.h&gt; #include&lt;string.h&gt; using namespace std ; main() { int i=0,j=0; string...


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

Или воспользуйтесь поиском по форуму:
HackSign
35 / 35 / 14
Регистрация: 23.11.2006
Сообщений: 124
01.02.2007, 16:55     Доделать программу #5
Ок. Прога не такая уж сложная. Примерно ночь, или около того. и все.
Нужно срочно или нет?
Yandex
Объявления
01.02.2007, 16:55     Доделать программу
Ответ Создать тему
Опции темы

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