Программалау оқулық Алматы, 012 Қазақстан Республикасы Білім жəне ғылым министрлігінің «Оқулық»



Pdf көрінісі
бет102/642
Дата30.03.2022
өлшемі3,66 Mb.
#29231
түріПрограмма
1   ...   98   99   100   101   102   103   104   105   ...   642
#include  

int main(){

char *src = new char [10];

char *dest = new char [10], *d = dest;

cin >> src;

while (*src != 0) *d++ = *src++;

*d = 0; 

                    // аяқтаушы нөл

cout << dest;

return 0;

}

Цикл ішінде тіркестер элементтерін символдап меншіктеумен бірге

нұсқауыштарды инкременттеу қоса орындалады. Меншіктеу операциясының 

нəтижесі – берілетін мəн, ол цикл шартында тексеріледі, сондықтан меншіктеуді 

шарттың орнына қойып, нөлге тең емес екенін тексеру шартын алып тастауға 

болады (мұнда аяқтаушы нөл циклде көшіріледі, оны меншіктеу үшін жеке 




65

оператордың қажеті жоқ). Осылардың нəтижесінде тіркесті көшіру циклінің 

шарты келесідей түрде болады:



Достарыңызбен бөлісу:
1   ...   98   99   100   101   102   103   104   105   ...   642




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет