valento005
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Код: #include <iostream.h> #include <conio.h> #define cnt 10 int main() { int s[cnt]; int i; double summa=0; int nul1, nul2; for (i=0;i<cnt;i++) { cout<<"Vvedite "<<i+1<<" is "<<cnt<<" elementov massiva"<<endl; cin>> s[i]; } nul1 = -1; for (i=0; i<cnt; i++) { if(s[i]==0) { nul1 = i; nul2 = cnt; for(i=cnt-1; i>nul1; i--) { if(s[i]==0) { nul2 = i; break; } } break; } } if(nul1<0) { cout<<"Ne nai'den pervii' 0\n"<<endl; } else { // for(i=nul1;i<nul2;i++) // { // summa=summa+s[i]; // } // cout<<"Summa ot pervogo do poslednego nulevogo ravna:\n"<<summa<<endl; // вывод на экран cout<<"Ishodnii' massiv:"<<endl; for(i=0;i<cnt;i++) cout<<s[i]<<" "; cout<<endl; nul2++; for(i=nul1;i<cnt;i++) { if(nul2>=cnt) s[i] = 0; else s[i] = s[nul2++]; } // вывод на экран cout<<"Poluchenii' massiv:"<<endl; for(i=0;i<cnt;i++) cout<<s[i]<<" "; cout<<endl; } getch(); return 0; } | | Всего записей: 28 | Зарегистр. 14-12-2011 | Отправлено: 20:05 09-04-2012 | Исправлено: valento005, 21:08 09-04-2012 |
|