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

удалить из массива максимальный из четных элементов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка при добавлении #include <iostream.h> http://www.cyberforum.ru/cpp-beginners/thread98447.html
Почему при добавлении строчки #include <iostream.h> выдает ошибку fatal error C1083: Cannot open include file: 'iostream.h': No such file or directory
C++ Преобразование чисел в двоичный вид Задача.С клавиатуры вводится целое число. Необходимо вывести его двоичное представление на экран. Отрицательные числа выводятся в дополнительном коде. Необходимо также решить обратную задачу: преобразовать двоичное число в десятичный вид. Дополнительный код образуется из прямого путем инверсии бит и прибавления единицы.Заранее спасибо. http://www.cyberforum.ru/cpp-beginners/thread98440.html
C++ Ввод данных, добавление данных, получение информации из файла по заданным критериям выборки
Все привет!!!Обращаюсь к вам за помощью...никак не получается решить задачку... Суть такая....Написать на языке программирования С++, конкретной темы нет...просто дали задачу, а предмет ПИЭ (Прикладная информатика в экономике) называется Само задание: Создать файл данных заданной структуры. Организовать управление в режиме текстового меню по следующим пунктам: ввод данных, добавление данных,...
C++ Найти результат вычисленя
В выражении (((( 1 ? 2) ? 3) ? 4) ? 5) ? 6 вместо каждого знака ? поставить знак одной из операций +, -, *, / так, чтобы результат вычислений был равен 35. Я полагаю, что нужно вывести все возможные варианты, но не понимаю как этого сделать, помогите пожалуйста!:wall:
C++ Переведите, пожалуйста, код с TP на С++ http://www.cyberforum.ru/cpp-beginners/thread98391.html
var c: array of integer; i,r,ma,number,j,l: integer; x,a,k: longint; begin Assign(input,'input.txt'); Reset(input); Assign(output,'output.txt'); Rewrite(output); Read(x);
C++ нужно разобраться в условии (Binary Tree) Условие задачи дословно Найти среднюю по значению вершину из вершин дерева, у которых высота левого поддерева не равна высоте правого поддерева. удалить её(правым удалением), если такая вершина существует. Выполнить прямой левый обход полученного дерева. что вообще требуется? что значит: "правым удалением" "прямой левый обход" пример входный данных 10 12 11 2 13 пример выводных данных... подробнее

Показать сообщение отдельно
Suslik73
2 / 2 / 1
Регистрация: 11.10.2009
Сообщений: 52

удалить из массива максимальный из четных элементов - C++

23.02.2010, 20:41. Просмотров 448. Ответов 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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
// labaaaaaaa1.cpp: определяет точку входа для консольного приложения.
//
 
#include "stdafx.h"
#include <conio.h>
#include <iostream>
#include <stdio.h>
 
void createArr(int &, int &);
int findMAx(int, int);
void del(int &; int; int &);
void printArr(int, int);
void mainAction(int &, int &);
 
int _tmain(int argc, _TCHAR* argv[])
{
    int size;
    int a[size];
    mainAction(a, size);
    return 0;
}
 
void createArr(int &a, int &size) {
    printf("\nEnter size]\n");
    scanf("%d", &size);
    for (int i = 0; i < size); 
        scanf("%d", &a[i++]);
}
 
int findMax(int a, int size) {
    int j;
    int temp[size];
    for (int i = 0; i < size; i++) {
        if (a[i] % 2 = 0) {
            temp[j] = a[i];
            j++;
        }
    }
    int tempSize;
    int max = 0;
    for (j = 0; j < tempSize; j++)
        if (temp[j] > temp[max])
            max = j;
  return (max);
}
 
void del(int &a[]; int pos; int &size) {
    int i;
    for (i = pos; i < size - 1; i++)
        a[i] = a[i++];
    size--;
}
 
void printArr(int a, int size) {
  for (int i = 0; i < size; i++)
    printf("%i", a[i]); 
}
 
void mainAction(&a, &size) {
  createArr(a, size);
  printArr(a, size);
  del(a, findMax(a, size), size);
  printArr(a, size);
}
моя первая программа с функциями, поэтому ошибок много... кто что найдет
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru