WayneXMayersX asked this question.
I have
| #include <stdio.h> | |
| float myfct(int i) { | |
| return i == 1? 1 : (366.0-i)/365.0*myfct(i - 1); | |
| } | |
| int main() { | |
| int i; | |
| double ans; | |
| printf("Enter a value: "); |
| # Show simplex tableau | |
| # Prereq: matrix A, vectors b,c, basis | |
| printf("Current basis:"); printf(" %2i", basis); disp(""); | |
| B = A(:,basis); cB = c(basis); | |
| Bm1A = B\A; x_B = B\b; zrow = cB'*Bm1A-c'; zval = cB'*x_B; | |
| nv = find(zrow==min(zrow(zrow<=0)))(1); | |
| r = x_B./Bm1A(:,nv); | |
| T = [0:size(A)(2) 0 0; basis' Bm1A x_B r; 0 zrow zval 0] | |
| if length(r(r>=0)) >= 1 | |
| ovp = find(r==min(r(r>=0)))(1); |
| # Show dual simplex tableau | |
| # Prereq: matrix A, vectors b,c, basis | |
| printf("Current basis:"); printf(" %2i", basis); disp(""); | |
| B = A(:,basis); cB = c(basis); | |
| Bm1A = B\A; xB = B\b; zrow = cB'*Bm1A-c'; zval = cB'*xB; | |
| if length(xB(xB<0)) >= 1 | |
| ovp = find(xB==min(xB(xB<0)))(1); | |
| r = zrow./Bm1A(ovp,:); # ratio for display | |
| T = [0:size(A)(2) 0; basis' Bm1A xB; 0 zrow zval; 0 r 0] | |
| # compute min ratio |
| Nvec = 10000:10000:1000000; % no of intervals | |
| rrsumvec = zeros(size(Nvec)); | |
| for ind = 1:length(Nvec) | |
| N = Nvec(ind); | |
| dx = 5 / N; | |
| x = (1:N) * dx; | |
| fx = sqrt(25 - x.^2); | |
| rrsum(ind) = sum(fx * dx); | |
| end | |
| # input | |
| a = int(input("Donner la valeur de a: ")) | |
| b = int(input("Donner la valeur de b: ")) | |
| # avant échange | |
| print("a = ",a) | |
| print("b = ",b) | |
| # échange | |
| a, b = b, a |
| figure | |
| title('A connected not path connected set') | |
| hold on | |
| % Plot set A | |
| for i = 1:10 | |
| plot([0,1], [0,1/i], "linewidth", 2) | |
| end | |
| % Plot set B | |
| plot([0.5,1],[0,0],'--', "linewidth",2) |
| using Primes | |
| plist = primes(1,10000) | |
| sumdigits(n, base=10) = sum(digits(n, base)) | |
| for p in plist[1:100] | |
| sdgit = sumdigits(big(p)^2016) | |
| println("$(p), $(log(p)), $(sdgit)") | |
| if sdgit == 2017 | |
| break | |
| end | |
| end |
| # This is a GitLab CI configuration to build the project as a docker image | |
| # The file is generic enough to be dropped in a project containing a working Dockerfile | |
| # Author: Florent CHAUVEAU <[email protected]> | |
| # Mentioned here: https://blog.callr.tech/building-docker-images-with-gitlab-ci-best-practices/ | |
| # do not use "latest" here, if you want this to work in the future | |
| image: docker:18 | |
| stages: | |
| - build |