👤

va rog ajutati-ma
vectori unidimensionali
1.Să se insereze, după fiecare element par dintr-un vector x cu n elemente numere întregi suma cifrelor impare ale acelui element.
2. Se citeşte un număr natural n (n<=1000), apoi un vector de n numere naturale cuprinse între 1 şi 100. Se citeşte apoi un număr natural k. Să se afişeze elementele care apar de exact k ori în vector. De exemplu, pentru n=10, vectorul a = (4, 2, 8, 4, 2, 8, 8, 4, 5, 1) şi k=3, se vor afişa 4, 8 (numai aceste numere apar de exact 3 ori).
.3 Pentru cerinţele de mai jos, se consideră un vector a de lungime n care conţine numere întregi şi un număr întreg x. Scrieţi secvenţele de instrucţiuni care să rezolve următoarele cerinţe (nu se cere întregul program):
a) Să de determine şi să se afişeze cea mai din dreapta poziţie unde se găseşte x în vectorul a. Dacă x nu apare în vector, se va afişa -1.
b) Să se determine şi să se afişeze numărul de apariţii ale lui x în vectorul a.
c) Să se determine şi să se afişeze câte numere sunt strict mai mici şi câte sunt strict mai mari decât x.


Răspuns :

PROBLEMA 1:
#include <iostream>
using namespace std;
int main(){    int n,s,x[100],c,p;    cin>>n;    for (int i=1;i<=n;i++)    cin>>x[i];    for (int i=1;i<=n;i++)    {s=0;        if (x[i]%2==0)        {   cout<<x[i]<<" ";                while(x[i])            {
                c=x[i]%10;                x[i]/=10;                if (c%2!=0)                    s+=c;

            }               cout<<s<<" ";        }        else cout<<x[i]<<" ";

    }
    return 0;}
Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că informațiile prezentate v-au fost utile. Dacă aveți întrebări suplimentare sau aveți nevoie de ajutor, nu ezitați să ne contactați. Vă așteptăm cu drag data viitoare și vă încurajăm să ne salvați în lista de favorite!


Ze Questions: Alte intrebari