Informatică, întrebare adresată de notme1010, 8 ani în urmă

am nevoie de rezolvare in C++ va rog

1. Afișați numerele de 2 cifre, cu cifrele consecutive
2. Câte numere din șir au ultima cifră 5?
3. Câte numere din șir au penultima cifră 5


Staniislaw: la 1 afisam toate numerele de 2 cifre consecutive ? sau verificam daca sunt consecutive

Răspunsuri la întrebare

Răspuns de Staniislaw
1

Răspuns:

#include <stdio.h>

#include <stdlib.h>

int main()

{

   int i,v[100],n,k=0,ok=0;

      printf("\nDati nr de elemente din sir: ");

   scanf("%d", &n);

   printf("\nDati elementele:");

    for(i=0; i<n; i++)

   {

       printf("\nv[%d] = ", i);

       scanf("%d", &v[i]);

   }

   printf("numerele de 2 cifre consecutive din sir sunt:");

   for(i=0;i<n;i++)

   {

       if(v[i]>10 && v[i]<=99)

       {

           if(v[i]%10==v[i]/10%10+1)

               printf("%d\t",v[i]);

   }}

   printf("\n");

   for(i=0; i<n; i++)

   {

       if(v[i]%10==5)

       {

           k++;

       }

       if(v[i]/10%10==5)

       {

           ok++;

       }

   }

   printf("numere cu penultima cifra 5 sunt %d\n",ok);

   printf("numere cu ultima cifra 5 sunt %d",k);

   return 0;

}

Explicație:


notme1010: MERSI MULT
Alte întrebări interesante