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

Удалить из массива последний отриц. элемент - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ помогите переделать уже готовую, рабочую программу. Двумерный массив http://www.cyberforum.ru/cpp-beginners/thread412172.html
Сегодня сдать пытался работу, но меня заставили переделать программу и создать ее в двух файлах .сср. Я смутно представляю что надо. Толи вывести в один фаил ввод и обработку, а в другой вывод произведения не скалярного. Точно я не знаю всю эту работу. Так что прошу помощи. Вот программа #include <iostream> #include <time.h> using namespace std; int main() {
C++ С++ Разбор кода хэширования Md5 ктонибудь может объяснить смысловую нагрузку данной программы, что происходит! Я понимаю так, по функциям определение криптопровайдера хеширование, работа с буфером в который заносятся какие то данные, выведение хэша. поконкретнее ктонибудь может описать ? Хелпоните плз #include "stdafx.h" #pragma comment(lib, "crypt32.lib") #define HASH_BUFF_LEN 10*1024*1024 #include <tchar.h> http://www.cyberforum.ru/cpp-beginners/thread412167.html
Управление таймером C++
Создать программка для управления таймером с такими параметрами: R= 0 - 10 ; F(x)=y=((77-x)%200)*0.1+R+150 ; Частота=145.5 Гц;
C++ Очередь пеменять местами элементы
Вот задание: Поменять местами минимальный и первый элементы очереди. Минимальный и первый элемент найдены, но что-то не так. Помогите! #include <iostream.h> #include <stdlib.h> struct toch{ //n~i^c,a"a`?i` n~o`?o'e^o`o'?o' int inf;
C++ Функция для вычисления среднего роста http://www.cyberforum.ru/cpp-beginners/thread412143.html
помогите разобраться в чем дело,надо посчитать средний рост женщин, почему пишет что "rost" и "pol" не инициализированы, что в функции не так???указывает что проблема в 40 строке # include <iostream> # include <windows.h> # include <conio.h> const int N=2; struct ZAPIS
C++ Поиск наименьшего элемента массива #include<iostream.h> #include<conio.h> const n=5; char StrBuf; int i; int poshyk(int a, int NextIndex); void vved(int a); void main(void) подробнее

Показать сообщение отдельно
MainManHere
6 / 6 / 0
Регистрация: 21.11.2011
Сообщений: 11
20.12.2011, 02:36     Удалить из массива последний отриц. элемент
Не знаю, что подразумевается под "удалить", поэтому просто присвоил 0.
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
# include <iostream>
# include <conio.h>
using namespace std;
 
int main()
{
    const int n=10;
    int mas[n], i, j, b=0;
    for (i=0; i<n; i++) //заполнение массива
        cin >> mas[i];
    for (i=0; i<n; i++)
        if (mas[i]<0) {j=i; b=1;}; //поиск последнего отрицательного
    if (b) //если отрицательные есть, то последнему присваиваем значение 0
       mas[j]=0;
    else //если отрицательного нет, то смещаем элементы вправо
    {
        j=mas[n-1];
        for (i=n-1; i>=0; i--)
            mas[i+1]=mas[i];
        mas[0]=j;
    };
    
    for (i=0; i<n; i++)
        cout << mas[i] << ' ';
    
    _getch();
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru