Вобщем прошу вас оказать мне помощь в изучении языка С++, учебник прочитал, но без подсказок сложно.
Всего нужно будет выполнить 6 заданий, по мере изучения буду обращаться к вам за помощью, надеюсь тут есть спецы по С++
Итак первое задание простое, списал его из учебника, только немного подкорректировал значения:
Дан массив Х1, Х2, ..., Х10. Исключить из него два первых отрицательных элемента.Код рабочей проги:
| | |
| Код: #include <iostream.h> //Podklucheniye zagolovochnogo fayla biblioteki //vvoda-vivoda void main(void) { int mas[10]={-5,3,1,-8,7,-7,-6,-5,4,-5}; //opisanie i // inicializaciya massiva int mas1[8]; int i, n=0, j=0; //Opisanie i inicializaciya dannih for(i=0;i<10;i++) //Cikl dlya prosmotra i preobrtazovaniya elementov massiva {if(mas[i]>=0){mas1[j]=mas[i];j++;} else{n++; if((n!=1)&&(n!=2)) {mas1[j]=mas[i];j++;}}}; cout<<" "; cout<<"___________________________________________ "; cout<<"| Zadanniy massiv: | "; cout<<"------------------------------------------- "; cout<<"| "; for(i=0;i<10;i++) //Cikl dlya vivoda zadannogo massiva cout<<mas[i]; cout<<" |"; cout<<" ------------------------------------------- "; cout<<"| Massiv posle preobrazovaniya: | "; cout<<"------------------------------------------- "; cout<<"| "; for(j=0;j<8;j++) //Cikl dlya preobrazovannogo massiva cout<<mas1[j]; cout<<" |"; cout<<" ------------------------------------------- "; cout<<" Dlya vihoda napechatay EXIT: "; cin>>"EXIT"; } | |
| | |
Выполненная прога:
Конкретно по этой проге прошу подсказать, как разделить цифры выводимые в массиве, например запятыми, а лучше вобще оформить их в форме таблички, каждой колонке таблицы - отдельная цифра.