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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Sasha_3108
1 / 1 / 0
Регистрация: 15.01.2011
Сообщений: 13
#1

Получить последовательности чисел - C++

14.03.2011, 22:21. Просмотров 287. Ответов 0
Метки нет (Все метки)

Даны действительные числа A1, А2, ..., A2n. Получить:
а) A1, An+1, A2, An+2, ..., An, A2n;
б) A1, A2n, А2, A2n-1, A3, ..., An, An+1;
в) A1+A2n, A2+A2n-1, ..., An+An+1.
Подскажите, пожалуйста, как это решить.

Добавлено через 2 часа 43 минуты
Попробовал по пункту а)
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
#include <iostream.h>
#include <conio.h>
float *Array(int n){
      float *mas=new float[n];
      return mas;
}
void PrintArr(float *mas,int n){
     for (int i = 0; i < (2*n); i++) {
              cout << mas[i] << "  ";
     }
}
int main(){
float *a1,*a2;
int n,i,m=0;
cout << "Vvedite n:  " << endl;
cin >> n;
a1=Array(n);
a2=Array(n);
for (i = 0; i < (2*n); i++) {
     cout << "Vvedite chislo   " << endl;
     cin >> a1[i];
}
for (i = 0; i < (2*n); i++) {
     if (i==0) {
          a2[i]=a1[i];continue;
     }
     if ((i+1)%2==0) {
          m=m+n; cout<<m;
 
     }else m=m-(n-1);
     a2[i]=a1[m];
}
PrintArr(a2,n);
getch();
return 0;
}
Пошаговое выполнение смотрел, переменная m принимает верные значения,а выводится что то не то.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.03.2011, 22:21     Получить последовательности чисел
Посмотрите здесь:

В последовательности вещественных чисел подсчитать произведение чисел, кратных 3 C++
Вычислить сумму нечётных чисел и количество чисел равных 0 в последовательности C++
C++ Получить сумму тех чисел данной последовательности, которые кратны 5
Получить сумму тех чисел последовательности, которые нечётны и отрицательны C++
C++ Получить сумму тех чисел данной последовательности, которые кратны 5
Пофиксите баг? Найти произведение чисел последовательности, не делящихся на 5, наибольшее из таких чисел, и его номер C++
Найти разность 2-х чисел (max и min) из последовательности чисел, введенное с клавиатуры (n = 5) C++
C++ Получить сумму элементов последовательности по условию
C++ Можно ли получить число m, как сумму некоторых из чисел последовательности
C++ Найти количество отрицательных чисел и номера нулевых чисел в последовательности
C++ Получить m-ый член последовательности по заданному правилу
C++ Определить, есть ли в заданной последовательности натуральных чисел хотя бы одна пара соседних нечётных чисел

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 05:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru