Форум программистов, компьютерный форум, киберфорум
Наши страницы

Найти элементы массива с четными индексами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Можно ли написать плагин для браузерной игры http://www.cyberforum.ru/cpp-beginners/thread1231212.html
Доброе время суток,под ночь озадачился вопросом "а можно ли написать своеобразный плагин для браузерной игры" , смотрел на форумах,мне подходящее.Вот и хочу у вас , далеко не глупых людей...
C++ Неправильный вывод из бинарного файла #include<iostream> #include<fstream> #include<stdio.h> #include<iomanip> int main(){ std::cout<<"PE Reader\n"; std::ifstream peFile("D:/ida.exe", std::ios::binary); char byte; int a =... http://www.cyberforum.ru/cpp-beginners/thread1231192.html
C++ Сделать GET-запрос на игровой сервер
Мне нужно сделать чтобы запрос отправлялся с клиента на сервер чтобы отсылало команду на сервер, потипу rcon, отправляю rcon запрос
Выделение памяти по известному адресу C++
Всем привет. Вопрос сообственно в заголовке темы. Как выделить память по нужному мне адресу, например: Я хочу выделить память n* sizeof(T) по адресу 0x7fff2b98c30c Сделать это нужно для того,...
C++ Простая задачка про тернарный оператор http://www.cyberforum.ru/cpp-beginners/thread1231171.html
Переписал с учебника простую задачку, однако на 10 и 12 строке показывает ошибки. Что тут не так? #include<iostream> #include<cmath> using namespace std; int main() { double p,p1,P,q; int n;...
C++ Блок схема по коду: вывод отрицательных элементов массива Доброго время суток. Есть функция массива для нахождения отрицательных элементов массива. int otricatel(int mass, int n){ for(int i=0;i<n;i++) if(mass<0){ cout<<mass; } return 0; } По ней... подробнее

Показать сообщение отдельно
wallaby
0 / 0 / 1
Регистрация: 01.02.2013
Сообщений: 39

Найти элементы массива с четными индексами - C++

21.07.2014, 02:12. Просмотров 584. Ответов 4
Метки (Все метки)

Написал программу которая выводит элементы массива с ЧЕТНЫМИ индексами.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
int main(){
    int mass[50];
    int n;
    cin>>n;
    for(int i=0;i<n;i++){
        cout<<"["<<i<<"]";
        cin>>mass[i];
    }
    for(int i=1;i<n;i++){
        if(i%2==0){
            cout<<mass[i]<<" ";}
    }
   getch();
    return 0;
}
В задании сказано вывести элементы массива именно с Четными индексами, тоесть 2,4,6 и т.д. Вопрос: Правильно ли я написал во втором цикле i=1, потому что когда я ставлю 0, выводит в результат элемент с индексом 0, ведь подсчет начинается с 0. Я запутался...

Добавлено через 20 минут
Так выводит элементы именно с четными индексами. Я увеличил значение индекса на 1, чтобы начинался не с 0. Так верно?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
int main(){
    int mass[50];
    int n;
    cin>>n;
    for(int i=0;i<n;i++){
        cout<<"["<<i+1<<"]";
        cin>>mass[i];
    }
    for(int i=0;i<n;i++){
        if(i%2!=0){
            cout<<mass[i]<<" ";}
    }
   getch();
    return 0;
}
Добавлено через 13 минут
Хотя 0 это же тоже четное число, тогда
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <conio.h>
#include <stdlib.h>
#include <math.h>
#include <ctime>
using namespace std;
int main(){
    int mass[50];
    int n;
    cin>>n;
    for(int i=0;i<n;i++){
        cout<<"["<<i<<"]";
        cin>>mass[i];
    }
    for(int i=0;i<n;i++){
        if(i%2==0){
            cout<<mass[i]<<" ";}
    }
   getch();
    return 0;
}
так верно. Помогите, я схожу с ума. Легкое задание, а я где-то мозги потерял..
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru