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
Răspunsuri la întrebare
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: