• ребятаа ,срочно нужна помощь!
    Дан целочисленный массив A размера N (≤15). Переписать в новый целочисленный массив B все элементы с нечетными порядковыми номерами (1,3,...)и вывести размер полученного массива B и его содержимое. Условный оператор не использовать. (C++)

Ответы 3

  • У вас массив b получается такой же длины, как и a. Не оптимально получается
    • Автор:

      fatima25
    • 6 лет назад
    • 0
  • Вместо a[15] напишите a[16]
  • #include "stdafx.h"#include <iostream>using namespace std;void main(){    int i, n, z=0, k[16], b[15] ;  setlocale(LC_ALL,"rus");    // включаем русский язык  cout<<"Введите размер массива :  "; cin>>n; // вводим размер массива n<=15 for (i=1;i<=n;i++){ k[i]=rand()%15;  // генерируем и выводим число cout<<"k [ "<< i <<" ] = "<<k[i]<<endl;} cout<<""<<endl; for (i=1;i<=n;i+=2) { z+=1; b[z]=k[i]; cout<<"b [ "<< z <<" ] = "<<b[z]<<endl; }system("pause"); // чтобы консоль не закрывалась мгновенно} Тесты :
    answer img
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years