Занимавки с числа

Да се напише програма, която позволява да се въведат N числа и после отпечатва:

  • всички числа на един ред, разделени с запетая
  • числата в ред, обратен на въведения
  • първото и последното число
  • вместо числата – сумата на всяко число с въведеното преди него
Публикувано в 11в с етикети . Постоянна връзка.

2 Responses to Занимавки с числа

  1. Явор Войнов каза:
    int main()
    {
        const int n=5;
      int a[n];
    for (int i=0; i<n; i++){
      cout<<"a["<<i<<"]=";
      cin>>a[i];
    }
    
    for (int i=0;i<n;i++)
        if (i<n-1)
        cout<<a[i]<<",";
    else cout<<a[i];
    cout<<endl;
    
    for (int i=n-1; i>=0; i--)
        cout<<a[i]<<" ";
    
        cout<<endl<<a[0]<<" "<<a[4]<<endl;
    
    for (int i=0; i<n; i++)
    if (a[i]==a[0])
        cout<<a[0]<<" ";
    else
        cout<<a[i]+a[i-1]<<" ";
    }
    
    • Данаил каза:

      Вярно, но втората подточка е по-удачно да се направи така:

      for (int i=0;i<n-1;i++)
          cout<<a[i]<<",";
      cout<<a[n-1]<<endl;

      Така се спестяват непрекъснатите проверки при всяко завъртане на цикъла и кодът става по-прост. Същото важи и за четвъртата подточка.

Вашият коментар