Informatică, întrebare adresată de Twhels, 9 ani în urmă

Se considera numarul natural n
Scrieti un program care calculeaza produsul numerelor naturale divizibile la 4 mai mici sau egale cu n.


artur99: păi noo, acolo în secțiunea var declari un n, apoi un p cu :=1
artur99: Apoi, în partea principală faci readln(n)
artur99: (mai declari și un i acolo la var :)) )
artur99: Apoi faci un for de la 1...n și verifici dacă i MOD 4 = 0
artur99: și dacă e true, faci produs := produs*i;
artur99: apoi writeln(produs)
artur99: E algoritmul lui @root reprodus orientativ în Pascal :))))
AntiEaglesDavids: de ce nu faci un for si incrementezi din 4 in 4.... nu-i nevoie sa verifici daca se divide cu 4
root: atunci trebuie sa faci o verificare la inceput daca n>=4
artur99: LOL, good point vere :)))

Răspunsuri la întrebare

Răspuns de root
3
Varianta C++:

#include <iostream>

int main() {
      int n;
      std::cin>>n;
      long produs=1;
      for(int i=1;i<=n;i++)
            if(i%4==0) produs*=i;
      std::cout<<produs;
      return 0;
}

AntiEaglesDavids: vere uite ce ai facut!!!! acum nu mai poate edita din cauza la raportu tau
artur99: Da' nu eu am raportat
artur99: @Twhels a raportat, cred
artur99: @root, vezi că am dat cerere de editare :))) repară :))
artur99: staaaai, cred că avea nevoie în pascal :|
root: Thanks,done.
artur99: np :))
AntiEaglesDavids: PAI SI PUTEA SA ZICA IN CERINTA IN LOC SA DEA RAPORT SI SA NU ZICA NIMIC
artur99: :)))))))))))))))
root: Well,ideea generala o are,poate sa-l scrie usor in Pascal acum.
Alte întrebări interesante