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

Удалить первый чётный элемент массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Динамические массивы http://www.cyberforum.ru/cpp-beginners/thread195763.html
Двумерный массив: Удалить все четные строки. На примере этого: #include <iostream.h> #include <conio.h> #include <string.h> #include <stdlib.h> void main() {int n,m;
C++ Динамические массивы Двумерный массив: Добавить строку в начало матрицы. Что-то типа такого,но только здесь"Удаление строки с номером К",а мне нужно "Добавить строку в начало матрицы." #include <iostream.h> #include <conio.h> #include <string.h> #include <stdlib.h> void main() {int n,m; http://www.cyberforum.ru/cpp-beginners/thread195761.html
Ошибка 2 error C2447: {: отсутствует заголовок функции. Как исправить?? C++
помогите пожалуста найти ошибку. #include "stdafx.h" #include <stdio.h> #include<conio.h> void main() { int a,i,j,b,s; for(i=0;i<6;i++) {
Внешняя сортировка C++
Здравствуйте, уважаемые форумчане! Есть несколько вопросов по заданию моей курсовой. Надеюсь получить советы/помощь от Вас. Собственно задание: Разработать программу для реализации алгоритма внешней сортировки слиянием для 10 файлов (количество файлов для слияния от 2 до 10 задается пользователем). Данные предварительно записать в n файлов(которые в свою очередь отсортированы любым методом)....
C++ Простая СУБД. H*E*L*P* http://www.cyberforum.ru/cpp-beginners/thread195718.html
Вообщем БД вроде как создается, элементы добавляются только первый раз, при создании БД, потом при повторных запусках не хочет добавлять. И еще одна мелочь, при заполнении, перескакивает одно поле постоянно:( Вот код. #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <string.h> #include <iostream.h>; #define FNAME1 "F:\\BD\\bd1.dat" #define FNAME2 "F:\\BD\\bd2.dat"
C++ Двумерные массивы. Разделить элементы каждого столбца на последний элемент столбца Уважаемые, нужна помощь. Дано матрицу Т размером 6х5. Разделить элементы каждого столбца на последний элемент столбца. Преобразованную матрицу напечатать. Язык Си. Как реализовать? Добавлено через 12 часов 23 минуты up... подробнее

Показать сообщение отдельно
Настьона
 Аватар для Настьона
1 / 1 / 0
Регистрация: 29.05.2010
Сообщений: 57
22.11.2010, 22:26     Удалить первый чётный элемент массива
Задание:Удалить элемент с заданным номером.
На примере этого:
Удалить первый чётный элемент:
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
#include <iostream.h>
#include <conio.h>
#include <string.h>
#include <stdlib.h>
void main()
{int n;//размер матрицы
int i;
cout<<"\nEnter n";
cin>>n;
 
//Выдиление памяти
int*mass=new int [n];
for(i=0;i<n;i++)
 
mass[i]=rand()%10-1;//заполнение массива
 
//печать
for(i=0;i<n;i++)
cout<<mass[i]<<" ";
cout<<"\n";
 
//удалить первый чётный элемент
 
int temp=new int [n-1];//новая матрица
 
//заполнение новой матрицы
int t,p=0;
for (i=0,t=0;i<n;i++){
if(mass[i]%2==0&&p==0)
{p=1;
continue;
}
temp[t]=mass[i];
t++;
}
 
//удаление старой матрицы
delete[ ]mass;
 
//печать новой матрицы
for(i=0;i<t;i++)
cout<<temp[i]<<" ";
cout<<"\n";
}
 Комментарий модератора 
В очередной раз напоминаю: используйте теги форматирования кода!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru