Jump to content

Pupsic**

Members
  • Posts

    1
  • Joined

  • Last visited

Pupsic**'s Achievements

Newbie

Newbie (1/14)

  • First Post
  • Conversation Starter
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

0

Reputation

  1. Buna, este cineva care poate să mă ajute cu schema bloc a programului dat. Atașez și problema aici. Să se elaboreze algoritmul şi programul pentru următoarele: Este dat tabloul unidimensional X={xi }, i=1,…,n; cu elemente reale. Alcătuiţi algoritmul şi programul pentru următoarele: obţinerea tabloului unidimensional T cu valori logice, reieşind din următoarele: a) variabilei t să fie atribuită valoarea TRUE- dacă elementele tabloului X sunt ordonate strict în ordinea crescătoare, valoarea FALSE în caz contrar; b) variabilei t să fie atribuită valoarea TRUE dacă în tabloul X nu sunt prezente elementele de zero şi totodată elementele pozitive se alternează cu cele negative, iar valoarea FALSE în caz contrar; #include <stdio.h> #include <stdlib.h> int main() { int n; int a[1001]; int T[3]; int prec; scanf("%d", &n); scanf("%d", &a[0]); prec = a[0]; T[1] = 1; T[0] = 1; int poz, neg; poz = neg = 0; if (a[0] == 0) T[1] = 0; else if (a[0] > 0) poz++; else neg++; for (int i = 1; i < n; i++) { scanf("%d", &a); if (prec > a) T[0] = 0; if (a == 0) T[1] = 0; if (a > 0) poz++; else neg++; prec = a; } if(T[0] == 0) printf("FALSE\n"); else printf("TRUE\n"); if(neg == poz && T[1] == 1) printf("TRUE\n"); else printf("FALSE\n"); return 0; }
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.