Diferència entre revisions de la pàgina «M3 - Programació estructurada / Exercicis UF1: Proves»

De wikiserver
Dreceres ràpides: navegació, cerca
(Prova 4)
(2018-19)
Línia 17: Línia 17:
 
                                                         1  3  5
 
                                                         1  3  5
 
</pre>
 
</pre>
<!--
 
<source lang="java">
 
package provessrc;
 
 
import java.util.Scanner;
 
 
public class Ex1 {
 
 
    public static void main(String[] args) {
 
        Scanner teclat = new Scanner(System.in);
 
        System.out.println("Introdueix un número:");
 
        int num1 = teclat.nextInt();
 
 
        System.out.println("Introdueix un segon número:");
 
        int num2 = teclat.nextInt();
 
 
        for (int i = 1; i <= num1; i++) {
 
 
            if (i % 2 == 1) {
 
                for (int j = 1; j <= num2; j++) {
 
                    if (j % 2 == 1) {
 
                        System.out.print(j + " ");
 
                    } else {
 
                        System.out.print("  ");
 
                    }
 
                }
 
 
            } else {
 
                for (int j = num2; j >= 1; j--) {
 
                    if (j % 2 == 1) {
 
                        System.out.print("  ");
 
                    } else {
 
                        System.out.print(j + " ");
 
                    }
 
                }
 
 
            }
 
            System.out.println("");
 
        }
 
 
    }
 
}
 
</source>
 
-->
 
  
 
2. Escriu un programa que mostri tots el números de 3 xifres que compleixen que la suma dels dígits de més pes és igual al 3r dígit.  
 
2. Escriu un programa que mostri tots el números de 3 xifres que compleixen que la suma dels dígits de més pes és igual al 3r dígit.  
Línia 68: Línia 24:
 
123 (1+2=3), 134 (1+3=4), 145 (1+4=5)
 
123 (1+2=3), 134 (1+3=4), 145 (1+4=5)
 
</pre>
 
</pre>
 
<!--
 
<source lang="java">
 
package provessrc;
 
 
public class Ex2 {
 
    public static void main(String[] args) {
 
        int d1,d2,d3;
 
        for (int i = 100; i < 1000; i++) {
 
            d3 = i%10;
 
            d2 = i/10%10;
 
            d1 = i/10/10;
 
            if (d1+d2==d3){
 
                System.out.println(i);
 
            }
 
           
 
        }
 
    }
 
}
 
</source>
 
-->
 
  
 
3. Fes un programa que demani un número de línies (més gran que 4 i imparell) i "dibuixi" la lletra 'N' (en l'exemple el número és 5)  
 
3. Fes un programa que demani un número de línies (més gran que 4 i imparell) i "dibuixi" la lletra 'N' (en l'exemple el número és 5)  
Línia 98: Línia 33:
 
   #      #                                     
 
   #      #                                     
 
</pre>
 
</pre>
<!--
 
<source lang="java">
 
package provessrc;
 
 
import java.util.Scanner;
 
 
public class Ex3 {
 
    public static void main(String[] args) {
 
        Scanner teclat = new Scanner(System.in);
 
        System.out.println("Introdueix un número:");
 
        int num = teclat.nextInt();
 
       
 
        for (int i = 1; i <= num; i++) {
 
            for (int j = 1; j <= num; j++) {
 
                if (j==1 || j==num || i==j){
 
                    System.out.print("# ");
 
                }else{
 
                    System.out.print("  ");
 
                }
 
            }
 
            System.out.println("");
 
        }
 
    }
 
}
 
</source>
 
-->
 
 
  
 
4. En una seqüencia de números enters positius acabada en -1, determinar si s’ha produït una seqüencia de 3 números parells o imparells seguits.  
 
4. En una seqüencia de números enters positius acabada en -1, determinar si s’ha produït una seqüencia de 3 números parells o imparells seguits.  
 
<!--
 
<source lang="java">
 
package provessrc;
 
 
import java.util.Scanner;
 
 
public class Ex4 {
 
    public static void main(String[] args) {
 
        Scanner teclat = new Scanner(System.in);
 
        int contParells=0, contImparells=0;
 
        System.out.println("Introdueix un número:");
 
        int num=teclat.nextInt();
 
        while (num!=-1 && contParells<3 && contImparells<3){
 
            if (num%2==0){
 
                contParells++;
 
                contImparells=0;
 
            }else{
 
                contImparells++;
 
                contParells=0;
 
            }
 
            if (contParells<3 && contImparells<3){
 
                System.out.println("Introdueix un número:");
 
                num=teclat.nextInt();
 
            }
 
        }
 
        if (contParells==3){
 
            System.out.println("Tres parells seguits..,");
 
        }
 
            else if (contImparells==3){
 
                   
 
                    System.out.println("Tres imparells seguits...");               
 
       
 
        }
 
            else{
 
                System.out.println("No s'ha produït cap seqüència de tres números parells o imparells seguits.");
 
            }
 
    }
 
}
 
</source>
 
-->
 
 
  
 
5. Mostra per pantalla aquesta "representació" a partir d’un número introduït (en el exemple 5).  2 punts
 
5. Mostra per pantalla aquesta "representació" a partir d’un número introduït (en el exemple 5).  2 punts
Línia 179: Línia 45:
 
</pre>
 
</pre>
  
<!--
 
<source lang="java">
 
package provessrc;
 
 
import java.util.Scanner;
 
 
 
public class Ex5 {
 
    public static void main(String[] args) {
 
        Scanner teclat = new Scanner(System.in);
 
        int contParells=0, contImparells=0;
 
        System.out.println("Introdueix un número:");
 
        int num=teclat.nextInt();
 
       
 
        for (int i = 1; i <= num; i++) {
 
            for (int j = 1; j < num-i+1; j++) {
 
                System.out.print(" ");
 
            }
 
            for (int j = 1; j <=i; j++) {
 
                System.out.print(num-i+1+" ");
 
            }
 
            System.out.println("");
 
        }
 
    }
 
}
 
</soruce>
 
-->
 
 
6. Mostra per pantalla aquesta "representació" a partir d’un número introduït (en el exemple 5).  2 punts
 
6. Mostra per pantalla aquesta "representació" a partir d’un número introduït (en el exemple 5).  2 punts
 
<pre>
 
<pre>
Línia 214: Línia 53:
 
     * * * * * * * * * *
 
     * * * * * * * * * *
 
  </pre>
 
  </pre>
<!--
 
<source lang="java">
 
package provessrc;
 
 
import java.util.Scanner;
 
 
public class Ex6 {
 
    public static void main(String[] args) {
 
        Scanner teclat = new Scanner(System.in);
 
        int contParells=0, contImparells=0;
 
        System.out.println("Introdueix un número:");
 
        int num=teclat.nextInt();     
 
       
 
        for (int i = 1; i <= num; i++) {
 
            for (int j = 1; j <= i; j++) {
 
                System.out.print("* ");
 
            }
 
            for (int j = 1; j <=2*(num-i); j++) {
 
                System.out.print("  ");
 
            }
 
              for (int j = 1; j <= i; j++) {
 
                System.out.print("* ");
 
            }
 
           
 
            System.out.println("");
 
        }
 
    }
 
}
 
</source>
 
-->
 
 
<!--  
 
<!--  
 
===Prova 2===
 
===Prova 2===
Línia 257: Línia 66:
 
   1 2 3 4  6                                   
 
   1 2 3 4  6                                   
 
</pre>
 
</pre>
-->
 
<!--
 
<source lang="java">
 
package proves;
 
 
import java.util.Scanner;
 
 
 
public class Proves {
 
 
    public static void main(String[] args) {
 
       
 
        Scanner teclat = new Scanner(System.in);
 
       
 
        System.out.println("Introdueix un número: ");
 
        int n1 = teclat.nextInt();
 
        System.out.println("Introdueix un altre número: ");
 
        int n2 = teclat.nextInt();
 
        int files, columnes;
 
        if (n1 > n2) {
 
            files = n2;
 
            columnes = n1;
 
        } else {
 
            files = n1;
 
            columnes = n2;
 
        }
 
             
 
        for (int i=1; i<=files; i++){
 
                     
 
                if (i%2==1){
 
                    for (int j= 1; j <=columnes; j++) {
 
                        if (j==files || j== columnes){
 
                            System.out.print(" ");
 
                        }
 
                        else{
 
                        System.out.print(j +" "); 
 
                        }
 
                    }
 
                } else {
 
                    for (int j = columnes; j >=1; j--) {
 
                      if (j==files || j== columnes){
 
                            System.out.print(" ");
 
                        }
 
                        else{
 
                        System.out.print(j +" "); 
 
                        }
 
                    }
 
                }
 
                System.out.println("");
 
            }
 
        }
 
}
 
</source>
 
 
-->
 
-->
 
<!--  
 
<!--  
Línia 318: Línia 74:
 
111 (1%1=0 i 1%1=0) , 211 (2%1=0 i 1%1=0) , 221 (2%2=0 i 2%1=0), ...
 
111 (1%1=0 i 1%1=0) , 211 (2%1=0 i 1%1=0) , 221 (2%2=0 i 2%1=0), ...
 
</pre>
 
</pre>
-->
 
<!--
 
<source lang="java">
 
package proves;
 
 
public class ex2 {
 
   
 
    public static void main(String[] args) {
 
        int d1, d2, d3;
 
        for (int n=100; n<1000; n++){
 
            d1 = n%10;
 
            d2 = n/10%10;
 
            d3 = n/100;
 
           
 
            if (d2!=0 && d1!=0){
 
                if (d3%d2==0 && d2%d1==0){
 
                    System.out.println(n);
 
                }
 
            }
 
           
 
        }
 
    }
 
}
 
</source>
 
 
-->
 
-->
 
<!--  
 
<!--  
Línia 354: Línia 86:
 
     # # # # # # #
 
     # # # # # # #
 
</pre>
 
</pre>
-->
 
<!--
 
<source lang="java">
 
package proves;
 
 
import java.util.Scanner;
 
 
public class ex3 {
 
    public static void main(String[] args) {
 
      Scanner teclat = new Scanner(System.in);
 
       
 
        System.out.println("Introdueix un número: ");
 
        int n = teclat.nextInt();
 
           
 
        for (int i=1; i<=n; i++){
 
           
 
            if (i==1 || i==n || i==n/2+1){
 
                for (int j = 1; j <= n; j++) {
 
                    System.out.print("# ");                 
 
                }
 
            }
 
            else if (i<n/2+1){
 
                        System.out.print("# ");
 
                        }
 
            else{
 
                for (int j = 1; j < n; j++) {
 
                    System.out.print("  ");                 
 
                }
 
                System.out.print("# ");
 
               
 
            }
 
            System.out.println("");
 
        }
 
           
 
  }               
 
       
 
}
 
</source>
 
 
-->
 
-->
 
<!--  
 
<!--  
Línia 404: Línia 98:
 
3  7  22  3  4  67 12  87  76  111  124  88  45  36  17  11 → SÍ
 
3  7  22  3  4  67 12  87  76  111  124  88  45  36  17  11 → SÍ
 
</pre>
 
</pre>
-->
 
<!--
 
<source lang="java">
 
package proves;
 
 
import java.util.Scanner;
 
 
public class ex4 {
 
      public static void main(String[] args) {
 
         
 
      int contMajors=0, contMenors=0;
 
      Scanner teclat = new Scanner(System.in);
 
      System.out.println("Introdueix un número: ");
 
      int num = teclat.nextInt();
 
      if (num != -1) {
 
        int numant=num;
 
        System.out.println("Introdueix un número: ");
 
        num = teclat.nextInt();
 
     
 
        while (num!=-1 && contMajors < 5 && contMenors<5){
 
            if (num > numant){
 
                contMajors++;
 
                contMenors=0;
 
            } else if (num < numant){
 
                contMenors--;
 
                contMajors=0;
 
            }else{
 
                contMajors=0;
 
                contMenors=0;
 
            }
 
            if (contMajors < 5 && contMenors<5){
 
                numant=num;
 
                System.out.println("Introdueix un número: ");
 
                num = teclat.nextInt();
 
            }
 
           
 
        } 
 
       
 
      }
 
      if (num!= -1){
 
          System.out.println("Sí");
 
      }
 
      else{
 
          System.out.println("No");
 
      }   
 
}
 
}
 
</source>
 
 
-->
 
-->
 
<!--  
 
<!--  
Línia 462: Línia 108:
 
   5  4  3  2  1  2  3  4  5
 
   5  4  3  2  1  2  3  4  5
 
</pre>
 
</pre>
-->
 
<!--
 
<source lang="java">
 
package proves;
 
 
import java.util.Scanner;
 
 
public class ex5 {
 
    public static void main(String[] args) {
 
       
 
      Scanner teclat = new Scanner(System.in);
 
      System.out.println("Introdueix un número: ");
 
      int num = teclat.nextInt();
 
     
 
        for (int i = 1; i <=num; i++) {
 
           
 
            for (int j = 1; j < 2*(num-i+1); j++) {
 
                System.out.print(" ");
 
            }
 
            for (int j = 1; j <= i; j++) {
 
                System.out.print((i-j+1)+" ");
 
            }
 
            for (int j = 2; j <= i; j++) {
 
                System.out.print(j+" ");
 
            }
 
            System.out.println("");
 
        }
 
     
 
    } 
 
}
 
</source>
 
 
-->
 
-->
 
<!--  
 
<!--  
Línia 504: Línia 119:
 
</pre>
 
</pre>
 
-->
 
-->
<!--
 
<source lang="java">
 
package proves;
 
 
import java.util.Scanner;
 
 
public class ex6 {
 
 
    public static void main(String[] args) {
 
 
        Scanner teclat = new Scanner(System.in);
 
        System.out.println("Introdueix un número: ");
 
        int num = teclat.nextInt();
 
 
        for (int i = 1; i <= num / 2 + 1; i++) {
 
 
            for (int j = 1; j <= i; j++) {
 
                System.out.print("* ");
 
            }
 
            for (int j = 1; j < num - (2 * (i - 1)); j++) {
 
                System.out.print("  ");
 
            }
 
            for (int j = 1; j <= i; j++) {
 
                System.out.print("* ");
 
 
            }
 
 
            System.out.println("");
 
        }
 
        for (int i = 1; i <= num - (num / 2 + 1); i++) {
 
 
            for (int j = i; j <= num - (num / 2 + 1); j++) {
 
                System.out.print("* ");
 
            }
 
            for (int j = 1; j <= 2 + (2 * (i - 1)); j++) {
 
                System.out.print("  ");
 
            }
 
            for (int j = i; j <= num - (num / 2 + 1); j++) {
 
                System.out.print("* ");
 
            }
 
 
            System.out.println("");
 
        }
 
 
    }
 
}
 
</source>
 
-->
 
 
 
<!--
 
<!--
 
===Prova 3===
 
===Prova 3===
Línia 568: Línia 134:
 
                                               1 2 3   
 
                                               1 2 3   
 
</pre>
 
</pre>
-->
 
<!--
 
<source lang="java">
 
package pe3p3;
 
 
import java.util.Scanner;
 
 
 
public class Ex1 {
 
    public static void main(String[] args) {
 
         
 
        Scanner lector = new Scanner(System.in);
 
        System.out.println("Introduce un número:");
 
        int n1 = lector.nextInt();       
 
        System.out.println("Introduce un altre número:");
 
        int n2 = lector.nextInt();
 
        int petit, gran;
 
        if((n1 > 2 && n2 > 2 && n1%2==1 && n2%2==1)){
 
            if (n1>n2){
 
                petit=n2; gran=n1;
 
            }else { 
 
                petit=n1; gran=n2;
 
            }   
 
            for (int i = 1; i <= gran; i++) {
 
                if(i%2==1){
 
                    for (int j = 1; j <= petit; j++) {                   
 
                        System.out.print(" "+j);
 
                    }
 
                }else{
 
                    for (int j = 1; j <= petit; j++) {                   
 
                        System.out.print("  ");
 
                    }
 
                    for (int j = gran; j > petit; j--) {                                                                   
 
                            System.out.print(" "+j);
 
                    }
 
                }
 
            System.out.println("");   
 
            }                     
 
        }else{
 
            System.out.println("Només valors senars més grans que 2");
 
        }
 
    }
 
}
 
</source>
 
 
-->
 
-->
 
<!--   
 
<!--   
Línia 620: Línia 142:
 
1000111 – 1000113 – 1000115 – 1000117 ...
 
1000111 – 1000113 – 1000115 – 1000117 ...
 
</pre>
 
</pre>
-->
 
<!--
 
<source lang="java">
 
package pe3p3;
 
 
import java.util.Scanner;
 
 
public class Ex2 {
 
 
    public static void main(String[] args) {
 
        Scanner lector = new Scanner(System.in);
 
        System.out.println("Introdueix un valor:");
 
        int num = lector.nextInt();
 
        int primer = 1, darrer, contParells, contSenars, numActual, digit, numLinia = 0;
 
        int i = 1;
 
        while (i < num) {
 
            primer = primer * 10;
 
            i++;
 
        }
 
        darrer = primer * 10;
 
       
 
        for (int n = primer; n < darrer; n++) {
 
            contParells = 0;
 
            contSenars = 0;
 
            numActual = n;
 
 
            while (numActual > 0) {
 
 
                digit = numActual % 10;
 
 
                if (digit % 2 == 1) {
 
                    contSenars++;
 
                } else {
 
                    contParells++;
 
                }
 
                numActual = numActual / 10;
 
 
            }
 
 
            if (contSenars > contParells) {
 
                System.out.print(n + " - ");
 
                numLinia++;
 
                if (numLinia == 10) {
 
                    System.out.println("");
 
                    numLinia = 0;
 
                }
 
            }
 
        }
 
 
    }
 
}
 
</source>
 
 
-->
 
-->
 
<!--
 
<!--
Línia 684: Línia 154:
 
#  
 
#  
 
</pre>
 
</pre>
-->
 
<!--
 
<source lang="java">
 
package pe3p3;
 
 
import java.util.Scanner;
 
 
public class Ex3 {
 
 
    public static void main(String[] args) {
 
        Scanner lector = new Scanner(System.in);
 
        System.out.println("Introdueix un valor:");
 
        int num = lector.nextInt();
 
 
        for (int i = 1; i <= num; i++) {
 
            if (i == 1 || i == num / 2 + 1) {
 
                for (int j = 1; j <= num; j++) {
 
                    System.out.print("# ");
 
                }
 
            } else if (i < num / 2 + 1) {
 
                for (int j = 1; j <= num; j++) {
 
                    if (j == 1 || j == num) {
 
                        System.out.print("# ");
 
                    } else {
 
                        System.out.print("  ");
 
                    }
 
                }
 
            } else {
 
                System.out.print("# ");
 
            }
 
            System.out.println("");
 
        }
 
    }
 
}
 
</source>
 
 
-->
 
-->
 
<!--
 
<!--
Línia 728: Línia 163:
 
3  7  22  3  1  67 11  25  76  111  124  88  45  36  17  11 -1 → 5
 
3  7  22  3  1  67 11  25  76  111  124  88  45  36  17  11 -1 → 5
 
</pre>
 
</pre>
-->
 
<!--
 
<source lang="java">
 
package pe3p3;
 
 
import java.util.Scanner;
 
 
public class Ex4 {
 
 
    public static void main(String[] args) {
 
        Scanner lector = new Scanner(System.in);
 
        System.out.println("Introdueix un valor:");
 
        int num = lector.nextInt();
 
        int contLlarg = 0, contActual = 0;
 
        while (num != -1) {
 
            if (num % 2 == 1) {
 
                contActual++;
 
                if (contActual > contLlarg) {
 
                    contLlarg = contActual;
 
                }
 
            } else if (contActual>0){
 
                contActual = 0;
 
            }
 
            System.out.println("Introdueix un valor:");
 
            num = lector.nextInt();
 
        }
 
        System.out.println("La seqüència més llarga és de "+contLlarg+" números.");
 
    }
 
 
}
 
</source>
 
 
-->
 
-->
 
<!--
 
<!--
Línia 769: Línia 173:
 
1 1 1 1 1 1 1 1 1   
 
1 1 1 1 1 1 1 1 1   
 
</pre>
 
</pre>
-->
 
<!--
 
<source lang="java">
 
package pe3p3;
 
 
import java.util.Scanner;
 
 
public class Ex5 {
 
    public static void main(String[] args) {
 
        Scanner lector = new Scanner(System.in);
 
        System.out.println("Introdueix un valor:");
 
        int num = lector.nextInt();
 
       
 
        for (int i = num; i >=1; i--) {
 
            for (int j = 1; j <= i; j++) {
 
                System.out.print("  ");
 
            }
 
            System.out.print(i+" ");
 
            if(i==1){
 
                for (int j = 1; j <= num*2-2; j++) {
 
                System.out.print(i+" ");
 
            }
 
            }else if(i<num){
 
                for (int j = i; j < num+(num-1-i); j++) {
 
                    System.out.print("  ");
 
                }
 
                System.out.print(i);
 
            }
 
            System.out.println("");
 
        }
 
       
 
    }
 
}
 
</source>
 
 
-->
 
-->
 
<!--
 
<!--
Línia 816: Línia 186:
 
</pre>
 
</pre>
 
-->
 
-->
<!--
 
<source lang="java">
 
Opció 1
 
package pe3p3;
 
 
import java.util.Scanner;
 
 
 
public class Ex6 {
 
 
    public static void main(String[] args) {
 
        Scanner lector = new Scanner(System.in);
 
        System.out.println("Introdueix un valor:");
 
        int num = lector.nextInt();
 
        for (int i = 1; i <= num + 2; i++) {
 
            System.out.print("# ");
 
        }
 
        System.out.println("");
 
        for (int i = 1; i <= num / 2 + 1; i++) {
 
            System.out.print("# ");
 
            for (int j = i; j < num / 2 + 1; j++) {
 
                System.out.print("  ");
 
            }
 
            System.out.print("* ");
 
            if (i > 1) {
 
                for (int j = 1; j <= 2 * (i - 1) - 1; j++) {
 
                    System.out.print("  ");
 
                }
 
 
                System.out.print("* ");
 
            }
 
            for (int j = i; j < num / 2 + 1; j++) {
 
                System.out.print("  ");
 
            }
 
            System.out.println("# ");
 
 
        }
 
        for (int i = 1; i <= num / 2; i++) {
 
            System.out.print("# ");
 
            for (int j = 1; j <= i; j++) {
 
                System.out.print("  ");
 
            }
 
            System.out.print("* ");
 
            if (i < num / 2) {
 
                for (int j = 1; j <= (num - 4) - 2 * (i - 1); j++) {
 
                    System.out.print("  ");
 
                }
 
                System.out.print("* ");
 
            }
 
            for (int j = 1; j <= i; j++) {
 
                System.out.print("  ");
 
            }
 
            System.out.println("# ");
 
        }
 
 
        for (int i = 1; i <= num + 2; i++) {
 
            System.out.print("# ");
 
        }
 
        System.out.println("");
 
    }
 
}
 
 
Opció 2
 
 
package pe3p3;
 
 
import java.util.Scanner;
 
 
public class Ex6op2 {
 
 
    public static void main(String[] args) {
 
        Scanner lector = new Scanner(System.in);
 
        System.out.println("Introdueix un valor:");
 
        int num = lector.nextInt();
 
        int col1 = num / 2 + 2, col2 = num / 2;
 
 
        for (int i = 1; i <= num + 2; i++) {
 
            System.out.print("# ");
 
        }
 
        System.out.println("");
 
 
        for (int i = 1; i <= num; i++) {
 
            System.out.print("# ");
 
            if (i <= num / 2 + 1) {
 
                col1--;
 
                col2++;
 
            } else {
 
                col1++;
 
                col2--;
 
            }
 
            for (int j = 1; j <= num; j++) {
 
                if (j == col1 || j == col2) {
 
                    System.out.print("* ");
 
                } else {
 
                    System.out.print("  ");
 
                }
 
            }
 
            System.out.println("# ");
 
        }
 
        for (int i = 1; i <= num + 2; i++) {
 
            System.out.print("# ");
 
        }
 
        System.out.println("");
 
    }
 
}
 
</source>
 
-->
 
 
 
<!--
 
<!--
 
===Prova 4===
 
===Prova 4===

Revisió del 14:09, 23 gen 2020

2018-19

Prova 1

Recorda: Scanner teclat = new Scanner(System.in);

1. Fes un programa que demani dos números senars més grans que 4 i mostri el següent (en l'exemple els números són 5 -files- i 7 -columnes-)

   Ex. 5 i 7                                             Ex. 7 i  5

   1   3   5   7                                         1   3   5    
     6   4   2                                             4   2
   1   3   5   7                                         1   3   5
     6   4   2                                             4   2              
   1   3   5   7                                         1   3   5
                                                           4   2 
                                                         1   3   5

2. Escriu un programa que mostri tots el números de 3 xifres que compleixen que la suma dels dígits de més pes és igual al 3r dígit.

Ex

123 (1+2=3), 134 (1+3=4), 145 (1+4=5)

3. Fes un programa que demani un número de línies (més gran que 4 i imparell) i "dibuixi" la lletra 'N' (en l'exemple el número és 5)

   #       #          
   # #     #             
   #   #   #             
   #     # #    
   #       #                                    

4. En una seqüencia de números enters positius acabada en -1, determinar si s’ha produït una seqüencia de 3 números parells o imparells seguits.

5. Mostra per pantalla aquesta "representació" a partir d’un número introduït (en el exemple 5). 2 punts

            5
           4 4
          3 3 3
         2 2 2 2
        1 1 1 1 1

6. Mostra per pantalla aquesta "representació" a partir d’un número introduït (en el exemple 5). 2 punts

    *                 *
    * *             * *       
    * * *         * * *
    * * * *     * * * *              
    * * * * * * * * * *