1

Тема: Типові рішення задач на мові C

1. Надрукувати всі числа які діляться на n.

#include <stdio.h>

int main(void)
{
    int i, n = 5;
    for (i = 0; i < 100; i++)
       if (i % n == 0)
          printf("%d ", i);
    getchar();
    return 0;
}

2. Змінити порядок цифр числа n на зворотний. Наприклад для 2345 – 5432, для 1200 – 21 .

#include <stdio.h>
int main() {
   int n, result;
   printf("input n: ");
   scanf("%d", &n);
   result = 0;
   while ( n != 0) {
      result *= 10;
      result += n % 10;
      n = n / 10;
   }
   printf("reverse number = %d\n", result);
   return 0;
}

2

Re: Типові рішення задач на мові C

Організувати m-блочний пошук елементу V в заданому списку дійсних значень. Я не зміг це зробити поможіть будь ласка зробити на С++

3 Востаннє редагувалося Адріян Ігорович (10.10.2012 18:27:38)

Re: Типові рішення задач на мові C

Replace написав:

2. Змінити порядок цифр числа n на зворотний. Наприклад для 2345 – 5432, для 1200 – 21 .

#include <stdio.h>
int main() {
   int n, result;
   printf("input n: ");
   scanf("%d", &n);
   result = 0;
   while ( n != 0) {
      result *= 10;
      result += n % 10;
      n = n / 10;
   }
   printf("reverse number = %d\n", result);
   return 0;
}

Якщо я не помиляюся, є функція strrev() яка виконує аналогічну операцію.