Size: a a a

2020 June 01

F

Franky_T in r0 Crew (KZ)
ок. @Thatskriptkid могу один вариант скинуть?
источник

F

Franky_T in r0 Crew (KZ)
или подождем еще
источник

R

Reffi_4 in r0 Crew (KZ)
можно рекурсией
источник

R

Reffi_4 in r0 Crew (KZ)
а выходить исключением
источник

F

Franky_T in r0 Crew (KZ)
Reffi_4
а выходить исключением
можно и без)
источник

R

Reffi_4 in r0 Crew (KZ)
а как
источник

R

Reffi_4 in r0 Crew (KZ)
я в замешательстве 0_о
источник

R

Reffi_4 in r0 Crew (KZ)
жаль в си нету(на сколько я знаю) исключений в привычном понимании..
источник

F

Franky_T in r0 Crew (KZ)
есть еще решающие?) или можем посмотреть пару решений?
источник

T

Thatskriptkid in r0 Crew (KZ)
Reffi_4
жаль в си нету(на сколько я знаю) исключений в привычном понимании..
Единственное, есть вот такая вещь

The try-except statement is a Microsoft extension that supports structured exception handling in the C and C++ languages. This extension is Microsoft-specific.


Тоесть только на винде, расширение специальное
источник

T

Thatskriptkid in r0 Crew (KZ)
но я думаю это не считается частью языка в привычном понимании
источник

R

Reffi_4 in r0 Crew (KZ)
Thatskriptkid
Единственное, есть вот такая вещь

The try-except statement is a Microsoft extension that supports structured exception handling in the C and C++ languages. This extension is Microsoft-specific.


Тоесть только на винде, расширение специальное
😯
источник

T

Thatskriptkid in r0 Crew (KZ)
Она связана с SEH, поэтому они как бы добавили от себя это и в язык.
источник

T

Thatskriptkid in r0 Crew (KZ)
Franky_T
ок. @Thatskriptkid могу один вариант скинуть?
Я думаю можно уже скидывать решения, раз никто не откликнулся, что решает
источник

R

Reffi_4 in r0 Crew (KZ)
я вчера уже несколько решение предъявил)
источник

R

Reffi_4 in r0 Crew (KZ)
но решение @Franky_T интересное
источник

R

Reffi_4 in r0 Crew (KZ)
как мое, только короче
источник

R

Reffi_4 in r0 Crew (KZ)
а на плюсах вообще шикарно работает)
источник

F

Franky_T in r0 Crew (KZ)
Ок, скину два наиболее симпатичных мне
источник

F

Franky_T in r0 Crew (KZ)
#include <stdio.h>
int i = 0;
void f1(){
 printf("%d\n", ++i);
}
void f2(){
 f1();f1();f1();f1();f1();
}
void f3(){
 f2();f2();f2();f2();f2();
}
void f4(){
 f3();f3();f3();f3();f3();
}
int main(void) {
 f4();f4();f4();f4();f4();f4();f4();f4();
 return 0;
}
источник