• Даны целое число n и массив чисел а1, а2, … аn. Получить из массива а массив b, для которого b1=a1, bn= аn, а начиная со второго элемента bi=ai+аi+1.
    {
    int i, j;
    int n;
    cout<<"Vvedite celoe chislo n " ;
    cin>>n;
    double a[n];
    double b[n];
    cout<<"Vvedite elementi a " < for(i=0;i {
    cout << "a[" << i+1 << "]= ";
    cin>>a[i];
    }
    for(i=0; i cout << "b[" < {
    if (i>=2) b[i]=a[i]+a[i+1];
    else b[i]=a[i];
    }
    cin>>b[n];
    return 0;
    }
    Что не так?почему он не выводит ?

Ответы 7

  • #include<bits/stdc++.h>using namespace std;long long n;int main(){ setlocale(LC_ALL, "rus"); scanf("%I64d", &n); vector<long long> a(n), b(n); for( int i = 0 ; i < n ; i ++ ) cin >> a[i]; b[0] = a[0]; b[n-1] = a[n-1]; for( int i = 1 ; i < n-1 ; i ++ ) b[i] = a[i] + a[i+1]; cout << "Массив А:"; for( int i = 0 ; i < n ; i ++ ) cout << a[i]; cout << "Массив B:"; for( int i = 0 ; i < n ; i ++ ) cout << b[i]; return 0;}
  • ВОт
  • Ах, да
    • Автор:

      mayaliu
    • 6 лет назад
    • 0
  • сейчас скину без vector
    • Автор:

      amore
    • 6 лет назад
    • 0
  • #include<bits/stdc++.h>using namespace std;const int N = 1e6+1;long long n;long long a[N], b[N];int main(){ setlocale(LC_ALL, "rus"); scanf("%I64d", &n); for( int i = 0 ; i < n ; i ++ ) cin >> a[i]; b[0] = a[0]; b[n-1] = a[n-1]; for( int i = 1 ; i < n-1 ; i ++ ) b[i] = a[i] + a[i+1]; cout << "Массив А:"; for( int i = 0 ; i < n ; i ++ ) cout << a[i]; cout << "Массив B:"; for( int i = 0 ; i < n ; i ++ ) cout << b[i]; return 0;}
  • #include<bits/stdc++.h>using namespace std;const int N = 1e6+1;long long n;long long a[N], b[N];int main(){setlocale(LC_ALL, "rus");scanf("%I64d", &n);for( int i = 0 ; i < n ; i ++ )cin >> a[i];b[0] = a[0];b[n-1] = a[n-1];for( int i = 1 ; i < n-1 ; i ++ )b[i] = a[i] + a[i+1];cout << "Массив А:";for( int i = 0 ; i < n ; i ++ )cout << a[i];cout << "Массив B:";for( int i = 0 ; i < n ; i ++ )cout << b[i];return 0;}
  • #include <iostream>using namespace std;int main() {int n,i;cout<<"Vvedite celoe chislo n " ;cin>>n;double a[n];double b[n];cout<<"Vvedite elementi a ";for(i=0;i<n;i++) {cout << "a[" << i+1 << "]= ";cin>>a[i];}b[0]=a[0];b[n-1]=a[n-1];for(i=1; i<n-1; i++) b[i]=a[i]+a[i+1];for (i=0;i<n;i++){cout << " b[" << i+1 << "] = " << b[i];}return 0;}
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

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

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

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