Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > C++ > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail


Донат для форума - использовать для поднятия настроения себе и модераторам

А ещё здесь можно купить рекламу за 15 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Название темы включает слова - "Помогите", "Спасите", "Срочно"
Название темы не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте >>>правила <<< и заново правильно создайте тему.
 
Опции темы
Старый 28.05.2013, 17:03   #1
mixon-21
Я только Учусь
Форумчанин
 
Аватар для mixon-21
 
Регистрация: 06.03.2013
Адрес: Киев
Сообщений: 193
Репутация: 21
По умолчанию Дан массив целых чисел

Дан массив целых чисел. Воспользовавшись указателями, поменяйте местами элементы массива с четными и нечетными индексами (т.е. те элементы массива, которые стоят на четных местах, поменяйте с элементами, которые стоят на нечетных местах).


Код:
#include<iostream>
#include<time.h>
#include <stdlib.h>
using namespace std;
void mas1(int A[]){
	srand(time(NULL));
	for(int i=0;i<10;i++){
		A[i]=rand()%100;
	cout<<A[i]<<'\t';
	}
	cout<<'\n';
}
void mas2(int B[]){
	srand(time(NULL));
	for(int i=0;i<10;i++){
		B[i]=rand()%101;
	cout<<B[i]<<'\t';
	}
}
void main(){
	const int size=10;
	const int aray=10;
	int A[size];
	int B[aray];
mas1(A);
mas2(B);
}

подскажите как поменять местами????

Последний раз редактировалось mixon-21; 28.05.2013 в 17:30.
mixon-21 вне форума  
Старый 28.05.2013, 17:14   #2
BDA
Модератор
Заслуженный модератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Адрес: RF Moscow
Сообщений: 5,404
Репутация: 2485

icq: 438888048
По умолчанию

Кросспостинг запрещен
http://programmersforum.ru/showthread.php?t=236947
__________________
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума  
Старый 29.05.2013, 06:20   #3
three_cats
Форумчанин
 
Аватар для three_cats
 
Регистрация: 27.09.2012
Сообщений: 175
Репутация: 18
Радость

Код:
#include <iostream.h>
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <time.h>

int main() {
    
const int N = 20;
    
srand(time(NULL));

int a[N];

for (int i=0; i<N; i++) {
a[i] = rand()%100;        
}

cout << endl << "Current array: " << endl;

for (int i=0; i<N; i++) {
cout << a[i] << " ";    
}

int tmp = 0;

for (int i=0; i<N; i++) {
if (i % 2 == 0) 
{
tmp = a[i];
a[i] = a[i+1];
a[i+1] = tmp;         
}
}

cout << endl << "Resulting array: " << endl;

for (int i=0; i<N; i++) {
cout << a[i] << " ";    
}
    
cout << endl << "Hit a key!";
_getch();
return 0;    
}
__________________
Никто

мой блог
three_cats вне форума  
Старый 29.05.2013, 09:13   #4
BDA
Модератор
Заслуженный модератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Адрес: RF Moscow
Сообщений: 5,404
Репутация: 2485

icq: 438888048
По умолчанию

three_cats, в цикле обмена местами выход за границы массива при нечетной длине
__________________
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума  
Старый 30.05.2013, 08:08   #5
three_cats
Форумчанин
 
Аватар для three_cats
 
Регистрация: 27.09.2012
Сообщений: 175
Репутация: 18
Радость

BDA, спасибо, учел
__________________
Никто

мой блог
three_cats вне форума  
Закрытая тема

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дан массив целых чисел (n=12) SoulKeep Паскаль 1 29.06.2012 00:04
Дан массив целых чисел из n элементов MISTER_88 Помощь студентам 4 28.03.2012 17:26
Дан массив из N целых чисел. Получить из него массив чисел по модулю меньших 10 и отсортировать его(язык си++) mitja-zakelidis Помощь студентам 2 15.03.2012 03:10
дан массив А из К целых чисел. amikulia Помощь студентам 1 14.01.2011 13:41
Дан массив целых чисел из n элементов endimion11 Помощь студентам 11 20.04.2010 17:36


07:26.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.

Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru