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

замена елементов одномерного массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В одномерном массиве, состоящем из n вещественных элементов, вычислить количество отрицательных элементов массива http://www.cyberforum.ru/cpp-beginners/thread1114359.html
В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) количество отрицательных элементов массива; 2) сумму модулей элементов массива, расположенных после минимального по модулю...
C++ Инвентаризация ПО Добрый вечер пишу курсовую по теме "инвентаризация по." Нужно написать программу, которая будет выводить список установленного на данный компьютер ПО. Где, как это можно посмотреть? Все, что пришло... http://www.cyberforum.ru/cpp-beginners/thread1114353.html
C++ Найти максимальный среди элементов, лежащих ниже побочной диагонали.
#include <iostream> #include <iomanip> #include <math.h> #include <conio.h> using namespace std; int main() { int **a, tmp; int i, j, n, m; cout << "Vvedite razmer: n, m" << endl;
не получается присвоить строку в *mas[0].x C++
#include <iostream> #include <conio.h> using namespace std; struct Stydent { char x; }; void Vvod();
C++ Одномерный массив, Сдвинуть элементы массива циклически на n позиций вправо http://www.cyberforum.ru/cpp-beginners/thread1114333.html
#include <iostream> #include <iomanip> #include <math.h> #include <conio.h> using namespace std; int main() { int a, k,n,i,j; cout<<"Vvedite k:"<<endl;
C++ Написать программу для вычисления ряда с заданной точностью e (e>0) Здравствуйте! Помогите написать программу для вычисления ряда с заданной точностью e (e>0). подробнее

Показать сообщение отдельно
shukaka
4 / 4 / 2
Регистрация: 09.03.2014
Сообщений: 187
09.03.2014, 15:17  [ТС]
#include "stdafx.h"
#include<string>
#include <cmath>
#include <iostream>
#include<locale>
using namespace std;
const int max_size=255;
int a,b,rl1[max_size]={0},i,j,rl2[max_size]={0},c,k,rl_chislo[255],kol=0;
string rl3;
int main() {
setlocale(LC_ALL,"Rus");

int rl_chislo[255];
cout<<"ввод рл числа:\n";
int n;
cin>>n;


for(int i=0; i<n; ++i)//Считываем n чисел в массив
cin>>rl_chislo[i];

int temp;
while(kol<100) {
for(int i = 1; i < n-kol; ++i)
{
if(rl_chislo[i-1]==rl_chislo[i])
{
temp = rl_chislo[i];
++rl_chislo[i-1];

while(temp==rl_chislo[i])
rl_chislo[i++] = 0;
--i;
}
}
kol++;
}
cout<<endl;
cout<<n<<".";
for(int i=0; i<n; ++i)//Вывод массива на экран
cout<<rl_chislo[i]<<".";
cout<<endl;
system("pause");
return 0;
}

все равно иногда прописывает еденицу вместо нуля....например я ввоожу 8-это количество цифр,не меняется ни как. Потом ввожу сами числа допустим 24 23 22 22 13 12 12 6. должно вывести 25 0 0 14 0 0 6
а оно выводит 25 1 0 14 0 0 6 В чем может быть прикольчик?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.