👤

ma poate ajuta cineva va rog?
1. Sa se scrie un algoritm care calculeaza suma elementelor unui sir de n nr. naturale citite de
la tastatura.
2.. Scrieti un algoritm care afiseaza toate numerele impare dintre doua numere intregi a si b
citite de la tastatura
3. Scrieti un algoritm care determina cea mai mare valoare negative dintr-un sir de numere
intregi citite de la tastatura.
4. Scrieti un algoritm care afiseaza de cate ori s-au citit numere pozitive intr-o secventa de nnumere intregi citite de la tastatura.
5. . Scrieti un algoritm care afiseaza toate numerele naturale de forma 15ximpare


Răspuns :

1. Algoritmul aduna in s numerele la citire:

#include<iostream>

using namespace std;

int main()

{

int dim, s = 0, x;

cin >> dim;

for (int i = 0; i < dim; i++)

{

 cin >> x;

 s += x;

}

cout << x;

       return 0;

}

2. Algoritmul pleaca cu un for de la a + 1 sau a + 2 in functie daca a e par sau impar pana la b, si il afiseaza pe i

#include<iostream>

using namespace std;

int main()

{

int a, b, i;

cin >> a >> b;

if(a % 2 == 0)

 i = a + 1;

else

 i = a + 2;

for(; i < b; i += 2)

 cout << i << ' ';

       return 0;

}

3. La citire, compara cu un maxim initializat cu 1. daca numarul citit e negativ, atunci daca maxim inca este 1, max = numarul citit. altfel daca maxim nu mai e 1 comparam si il salvam pe cel mai mare.

#include<iostream>

using namespace std;

int main()

{

int dim, max = 1, x;

cin >> dim;

for (int i = 0; i < dim; i++)

{

 cin >> x;

 if (x < 0)

  if (max == 1)

   max = x;

  else if (x > max)

   max = x;

}

if (max == 1)

 cout << "Nu exista";

else

 cout << max;

return 0;

}

4. La citire, verificam daca numarul e pozitiv, in caz afirmativ adunam 1 intr-un p. la final afisam p

#include<iostream>

using namespace std;

int main()

{

int dim, p = 0, x;

cin >> dim;

for (int i = 0; i < dim; i++)

{

 cin >> x;

 if (x > 0)

  p++;

}

cout << p;

return 0;

}

5.

#include<iostream>

using namespace std;

int main()

{

int x;

cin >> x;

if (x % 100 == 1 && x / 10 % 10 == 5)

 cout << "Da";

else

 cout << "Nu";

       return 0;

}

Vă mulțumim că ați ales să vizitați site-ul nostru dedicat Informatică. Sperăm că informațiile disponibile v-au fost utile. Dacă aveți întrebări sau aveți nevoie de asistență suplimentară, vă rugăm să ne contactați. Revenirea dumneavoastră ne va bucura, iar pentru acces rapid, nu uitați să ne salvați la favorite!


En Trainingsy: Alte intrebari