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

В массиве целых чисел заменить рядом стоящую группу элементов одним и тем же значением - C++

Восстановить пароль Регистрация
 
Максимway
3 / 1 / 0
Регистрация: 17.02.2012
Сообщений: 42
29.05.2012, 21:47     В массиве целых чисел заменить рядом стоящую группу элементов одним и тем же значением #1
Задание:"В массиве целых чисел заменить рядом стоящую группу элементов одним и тем же значением"

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 "stdio.h"
#include "conio.h"
#define N 20
#define M 20
 
void main()
{
int A[N],b[M],i,c,r,k;
char otv;
while (1)
{
while (1)
{
printf ("\n Vvedite razmernost' vectora");
scanf("%d",&r);
if ((r>0)&&(r<N))break;
printf ("\n Povtorite vvod!");
}
printf ("\n Vvedite vector");
for (i=0;i<r;i++)
{
printf ("A[%d]=>",i+1);
scanf("%f",&A[i]);
}
printf ("\n Vvedennii vector");
for (i=0;i<=r;i++)
printf ("%d",A[i]);
printf ("\n Vvedite znachenie dlya zameni");
scanf("%f",&c);
k=0;
for (i=0;i<r;i++)
{
if(A[i]==A[i+1])
 b[k]=b[k+1]=c;
else b[k]=A[i];
k++;
}
printf("\n Novii vector");
for (i=0;i<r;i++)
printf ("%d",b[i]);
printf("\n Povtorit'?");
scanf("%c",&otv);
if( (otv=='n')||(otv=='N'))break;
getch();
}
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.05.2012, 21:47     В массиве целых чисел заменить рядом стоящую группу элементов одним и тем же значением
Посмотрите здесь:

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

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 06:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru