Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <math.h>
- void elsoFeladat(int n){
- for(int a=1; a<=n; a++){
- for(int b=1; b<=n; b++){
- for(int c=1; c<=n; c++){
- if(a<c && b<c && c<=n && a*a+b*b==c*c){
- printf("good: a = %d, b=%d, c = %d\n", a , b, c );
- } /*else {
- printf("nem jók: a = %d, b=%d, c = %d\n", a , b, c );
- }*/
- }
- }
- }
- }
- void masodikFeladat(int limit){
- int a, b, c, i = 0;
- //
- int m = 2;
- while (i<limit){
- for(int n = 1; n < m; n++){
- a = m*m - n*n;
- b = 2*m*n;
- c = m*m + n*n;
- i++;
- printf("%d %d %d\n", a, b, c);
- }
- m++;
- }
- }
- void harmadikFeladat(int limit){
- int a, b, c, i = 0;
- //
- int m = 2;
- while (i<limit){
- for(int n = 1; n < m; n++){
- a = m*m - n*n;
- b = 2*m*n;
- c = m*m + n*n;
- i++;
- if(a<b){
- printf("%d %d %d\n", a, b, c);
- }
- }
- m++;
- }
- }
- int main(int argc, char* argv[]){
- printf("add meg az argumentumot: ");
- int task = atoi(argv[1]); //atoi = atof only for integers?
- int n = atoi(argv[2]);
- if (task == 1){
- printf("1.feladat, n = %d\n", n); //task number and n
- elsoFeladat(n);
- }
- else if (task == 2) {
- printf("1.feladat, n = %d\n", n);
- masodikFeladat(n);
- }
- /*else if (task ==3) {}
- else if (task ==4) {}*/
- else {
- printf("gebasz van!"); //ide jön h semmi sem fut le, valami gebasz lesz a main argumentumokkal
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement