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

Вставить после каждой серии нуль - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывести максимальное по абсолютной величине число http://www.cyberforum.ru/cpp-beginners/thread674394.html
Ввести 10 действительных чисел, вывести максимальное по абсолютной величине число. #include<stdio.h> //#include "StdAfx" void main(void) { float a,absmax; int k=1; {
C++ Оператор switch Дан номер телевизионного канала. Вывести на экран наиболее популярные программы этого канала http://www.cyberforum.ru/cpp-beginners/thread674390.html
Отсортируйте массив по убыванию и выведите на экран C++
1. Напишите программу, которая принимает с клавиатуры число N, заполняет массив размера N случайными числами и выводит его на экран. Затем отсортируйте массив по убыванию и снова выведите на экран. 2. Напишите программу, которая принимает с клавиатуры число N и заполняет массив размера N последовательными чётными числами. Например, при вводе числа 5 программа должна заполнить массив следующим...
Движение тела брошенного под углом к горизонту с сопротивлением воздуха C++
Реализовал отрисовку тела, брошеного под углом к горизонту. Использовал следущие формулы: x = x0 + V0 * t * cos(a) y = y0 + V0 * t * sin(a) - 1/2 * g * t2 Подскажите пожалуйста, как модернизировать эти формулы так, чтобы учитывалось сопротивление воздуха?
C++ Не получается программа! http://www.cyberforum.ru/cpp-beginners/thread674344.html
Помогите решить задачу, буду очень благодарен) За стоянку продолжительностью до трех часов парковочный гараж берет плату минимум $ 2.00. В случае стоянки более трех часов гараж дополнительно берет $ 0.50 за каждую полную или неполную час более трех часов. Максимальная плата за сутки составляет $ 10.00. Допустим, что никто НЕ паркуется больше, чем один раз в сутки. Напишите программу...
C++ Вставить действительное число в последовательность (C++) Дана невозрастающая последовательность действительных чисел {a1,a2, . . . ,an} . Вставить действительное число b в неё так, чтобы последовательность осталась невозрастающей. Буду очень благодарен!! подробнее

Показать сообщение отдельно
avizer
5 / 5 / 1
Регистрация: 07.04.2012
Сообщений: 38
18.10.2012, 19:44     Вставить после каждой серии нуль
Если не сдвигать массив, то вот так:
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
#include <iostream>
#include <stdlib.h>
#include <stdio.h>
 
using namespace std;
 
int main()
{
    int k=0, j, n = 10;
    int m[n];
    cout<<"Vvedite massiv: "<< endl;
    while(k < 10)
    {
        cout << "Element " << k <<" = ";
        cin >> m[k];
        cout<< endl;
        k++;
    }
    k = 0;
    for (int i = 0; i < n; i++)
    {
        j=i;
        while(m[j] == m[j+1] && (j < n))
         {
             k++;
             j++;
         }
        if (k > 0)
         m[j+1] = 0;
        k = 0;
    }
    for (int i = 0; i < n; i++)
     cout << m[i] << " " << endl;
return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru