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

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

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

надо написать код с указателями) - C++

11.12.2011, 02:11. Просмотров 328. Ответов 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.12.2011, 02:11
Здравствуйте! Я подобрал для вас темы с ответами на вопрос надо написать код с указателями) (C++):

Надо написать код программы со строками - C++
3. С клавиатуры вводится последовательность символов до тех пор, пока не встретится символ, не являющийся цифрой. Подсчитать количество...

надо решить с указателями и ссылками - C++
Вводится строка слов, разделенных пробелами (возможны лишние пробелы в начале, в конце строки и между словами). Сформировать новую строку,...

Объясните код с указателями.. - C++
Ув. гуру! Начал изучать указатели на С++, но что-то не понимаю.. Имеется код: int *i, j; double *f, g; int x; i=j; ...

Работа с указателями - прокомментировать код - C++
ваще нефига не понятно что означает каждая строка #include &lt;conio.h&gt; #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; float f(float fb,float...

переделать код, что б было с указателями - C++
помогите пожалуйста, нужно не использовать а все сделать через указатели #include &quot;stdafx.h&quot; #include &quot;math.h&quot; #include &quot;time.h&quot; ...

Разобрать код, демонстрирующий работу с указателями - C++
Здравствуйте. Помогите пожалуйста разобраться с работой указателей. #include &lt;iostream&gt; using namespace std; int main() { ...

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

Написать программу с указателями - C++
Заданы 3 трехмерных вектора a,b,c. Найти скалярное произведение a*b, векторное произведение a*b, смешанное произведение векторов,...

написать программу с указателями. дана действительная квадратная матрица порядка n - C++
написать программу с помощью указателей. дана действительная квадратная матрица порядка n. Найти наибольшее из значений элементов...

Написать базовый класс с двумя полями, которые являются указателями на int - C++
Опишите базовый класс в котором есть хотя бы 1 чисто виртуальный метод. Опишите класс наследник базового класса. Внутри main должно быть...

Написать программу, которая находит факториал числа пользуясь только указателями - C++
Написать программу, которая находит факториал числа пользуясь только указателями (использовать только динамическую память).


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

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

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