Собрать базу примеров программ на разных ЯП для обучающего приложения

3 000 руб. за проект
09 октября 2019, 00:46 • 4 отклика • 65 просмотров
Добрый день!

Нужно собрать базу примеров программ на разных ЯП для обучающего мобильного приложения: https://apps.apple.com/us/app/cloud-compiler-programming/id1397424959

Список ЯП:

* C
* C ++
* Javascript (Node.js)
* Java
* PHP
* Python
* Ruby
* Swift
* Go

На каждый язык нужно 10 примеров кода с описанием что делает код (можно на русском, но если можете сразу на английском это плюс).

9 языков * 10 учебных примеров = 90 примеров кода всего. Разумеется самы программы и описания можно брать в Интернете.

Например:

Название файла: array-largest-element.c
Описание:
C program to find the maximum or the largest element present in an array. It also prints the location or index at which maximum element occurs in the array. The algorithm to find maximum is: first we assume that maximum element occurs at the beginning of the array and stores that value in a variable. Then we compare it with other array elements one by one, if any element is greater than our assumed maximum, then the maximum value and the index at which it occurs are updated. Similarly, we can find minimum element in an array.

Код программы:

  1. #include <stdio.h>
  2. int main()
  3. {
  4. int array[100], maximum, size, c, location = 1;
  5. printf("Enter the number of elements in array\n");
  6. scanf("%d", &size);
  7. printf("Enter %d integers\n", size);
  8. for (c = 0; c < size; c++)
  9. scanf("%d", &array[c]);
  10. maximum = array[0];
  11. for (c = 1; c < size; c++)
  12. {
  13. if (array[c] > maximum)
  14. {
  15. maximum = array[c];
  16. location = c+1;
  17. }
  18. }
  19. printf("Maximum element is present at location %d and it's value is %d.\n", location, maximum);
  20. return 0;
  21. }

Пишите, предлогайте вашу цену и сроки.



Отзывы
R50 d7033bc6baa51a30ec62c1c4665a986b
Заказчик
Большое спасибо, Павел, за проделанную работу! Все супер! Рекомендую!
~ 5 лет назад
R50 ea1f3a9e01e93aa5f136626b606ecf8b
Фрилансер
Интересная задача, благодарю за сотрудничество!
~ 5 лет назад