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

C++ Va rog!
Un lant de supermarketuri are 6 magazine, numerotate de la 1 la 6. Fiecare magazin are un număr de maximum 10.000 de produse. Realizați un program care să afișeze magazinele în care produsele pot fi împachetate în cutii cu o capacitate de 50 de produse, fără a mai rămâne vreun produs în plus. Exemplu: intrare: 2800, 5325, 7200, 8732, 1230, 6450 iesire: magazinele 1,3,6
Am incercat dar nu imi iese.​

Anexe:

andrei750238: Programul e in mare parte bun. Totusi elementele se introduc FARA VIRGULA intre ele si in interiorul consolei, nu in caseta de "command line arguments"
Potmaimult: Am făcut asa. Păcat ca nu va pot trimite o poza sa vedeti ca totusi nu afiseaza ceea ce trebuie. Ma necajeste tare.
Potmaimult: Multumesc frumos!

Răspunsuri la întrebare

Răspuns de ana427257
9

Răspuns:

#include <iostream>

using namespace std;

int v[1005],n;

int main()

{

int i;

cout<<"n=";

cin>>n;

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

cin>>v[i];

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

if (v[i]%50==0) cout<<i<<" ";

return 0;

}

Mai sus ai programul in C++. Ar trebui sa mearga. Daca nu iti da 100 de puncte sa ma anunti.

Succes! ♡︎♥︎♡︎


Potmaimult: Imi cer scuze dar nu merge. Folosesc "online C++ compiler IDE
Potmaimult: Nu doresc punctele, doresc doar sa pot sa fac tema. Mulțumesc
ana427257: Hai ca ma uit peste ea cand ajung acasa...revin cu un raspuns
ana427257: Salut! Am scris programul asta si in codeblocks si mie imi da bine.
Răspuns de Sergetec
2

Salut!

Ai mai jos rezolvarea problemei in limbajul C++

#include <iostream>

using namespace std;

int main()

{

 int a[7];

 for (int i = 1; i <= 6; ++i)

 {

   cin >> a[i];

 }

 cout << "magazinele ";

 for (int i = 1; i <= 6; ++i)

 {

   if (a[i] % 50 == 0)

   {

     cout << i << ", ";

   }

 }

 return 0;

}


15123: Ajutor va rog mult
Alte întrebări interesante