0 / 0 / 0
Регистрация: 05.12.2011
Сообщений: 3
|
|
1 | |
надо написать код с указателями)11.12.2011, 02:11. Показов 538. Ответов 0
Метки нет (Все метки)
В одномерном массиве A=(a1, а2, ..., аn) группу из наибольшего числа подряд идущих нулей заменить на максимальный элемент массива. Элементы массива вводить с клавиатуры.
Вот код без указателей: #include "stdafx.h" #include <conio.h> #include <iostream> using namespace std; int main(void) {const int n=10; cout<<"Vvedite massiv, sostoyashiy iz 10 elementov?cherez probel" "\n"; int a[10], i,f, max,iS; int kMax=0;int k=0; for (i=0; i<10; i++) { cin >> a[i]; } {max = a[0]; for (int i =1; i <= n; i++) if (a[i]> max) max = a[i]; //cout<<max<<endl; } for (i=1; i<=10; i++) { if (a[i]==0) {k=k+1; f=i; } else {if (k>kMax) { kMax=k; iS=f-kMax+1; k=0;f=i; } } }a[iS]=max; for (i=iS+1; i<=n-kMax+1; i++) a[i]=a[i+kMax-1]; cout<<"Rezultat:"<<endl; for (int i=0; i <=n-kMax;i++) cout<<a[i]<<' '; cout<<endl; //cout<<"kmax="<<kMax<<" is="<<iS<<" f="<<f<<endl; getch(); } помогите пожалуйста(
0
|
11.12.2011, 02:11 | |
Ответы с готовыми решениями:
0
Надо написать код программы (код есть оформить в маткад не могу_ Надо написать код в [C] в Qt Надо написать код программы Надо написать код программы со строками |
11.12.2011, 02:11 | |
11.12.2011, 02:11 | |
Помогаю со студенческими работами здесь
1
Не знаю как надо написать код Надо написать программный код по данному выражению надо решить с указателями и ссылками Надо написать код для робота ev3dev на Python чтобы он двигался Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |