Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- void funkciq(int x, double y) {
- printf("%d", x);
- }
- int funkciq2() {
- return 5;
- }
- // функция, която събира всички числа от 0 до х (х е параметър на функцията)
- // даден е втори параметър (число, у); това число се изключва от сбора
- // приемаме, че у винаги ще е по-малко от х т.е. 0 > у < х
- // и връща крайния резултат (сбора)
- // break - прекъсва целия цикъл (без значение на коя стъпка сме/колко остават)
- // continue - прекъсва текущата стъпка (и цикъла се опитва да започне нова стъпка, ако условието
- // все още го позволява)
- int sumNumbers(int x, int y) {
- int sum = 0;
- for (int i = 0; i <= x; i++) {
- if (i != y) {
- printf("%d", i);
- continue;
- sum += i;
- }
- }
- return sum;
- }
- // return-type name parameters body
- int main () {
- printf("%d", sumNumbers(10, 5));
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement