infoarena

infoarena - concursuri, probleme, evaluator, articole => Informatica => Subiect creat de: Ilies Dragos Andrei din Decembrie 14, 2013, 14:04:01



Titlul: Problema pseudocod divizibilitate
Scris de: Ilies Dragos Andrei din Decembrie 14, 2013, 14:04:01
Buna ziua! Sunt un pic derutat la aceasta problema: "Afiseaza numerele naturale divizibile cu 3 mai mici sau egale decat n." Am incercat in acest mod:

   natural n,c
   citeste n,c
   P<-0
   c<-0
   cat timp (i<= n) executa
     inceput
      P<-P(divizibil)3
      c<-c+1
     sfarsit
    scrie P
Nu stiu cum ma pot verifica sau sa vad daca e corect. In clasa nu am facut nici un exemplu de acest gen. Ma puteti ajuta?
     


Titlul: Răspuns: Problema pseudocod divizibilitate
Scris de: George Marcus din Decembrie 14, 2013, 15:56:20
Nu ai initializat i-ul. Nu prea inteleg ce faci tu acolo. Poate ne-ar ajuta o explicatie.


Titlul: Răspuns: Problema pseudocod divizibilitate
Scris de: Ilies Dragos Andrei din Decembrie 14, 2013, 16:48:21
Nu ai initializat i-ul. Nu prea inteleg ce faci tu acolo. Poate ne-ar ajuta o explicatie.
M-am obisnuit sa confund i cu contorul deorece in culegere scrie mereu i si la ore nu scriem deloc asa ceva. Vreau sa afisez numere naturale divizibile cu 3 mai mici sau egale cu n,citisem cateva exemple si ca ar trebuie sa folosesc mod dar nu stiu cum sa il integrez si ce structura sa folosesc ca sa fie  mai mic sau egal decat n.


Titlul: Răspuns: Problema pseudocod divizibilitate
Scris de: George Marcus din Decembrie 14, 2013, 17:14:22
Trebuie sa parcurgi numerele de la 1 la N si pe cele care au restul impartirii la 3 (modulo) 0 le afisezi.


Titlul: Răspuns: Problema pseudocod divizibilitate
Scris de: Petronel Catalin Joldescu din Decembrie 14, 2013, 17:46:45
UITE: SIMPLU... SPER SA O INTELEGI! DACA NU, LASA MESAJ!

Cod:
#include <iostream>
using namespace std;
int main()
{
int n,i;
cin>>n;
for(i=0;i<=n;i++)
if(i%3==0)
cout<<i<<"  ";
}


Titlul: Răspuns: Problema pseudocod divizibilitate
Scris de: Ilies Dragos Andrei din Decembrie 15, 2013, 13:40:09
UITE: SIMPLU... SPER SA O INTELEGI! DACA NU, LASA MESAJ!

Cod:
#include <iostream>
using namespace std;
int main()
{
int n,i;
cin>>n;
for(i=0;i<=n;i++)
if(i%3==0)
cout<<i<<"  ";
}
Nu prea inteleg deoarece inca n-am inceput limbajul c++ doar pseudocod.


Titlul: Răspuns: Problema pseudocod divizibilitate
Scris de: Prehari Romica din Decembrie 15, 2013, 14:11:23
Cod:
natural n,i
   citeste n
    i<-0
   cat timp (i<= n) executa
     inceput
      daca i(divizibil)3 atunci
                 scrie i
      i<-i+1
     sfarsit


Titlul: Răspuns: Problema pseudocod divizibilitate
Scris de: Ilies Dragos Andrei din Decembrie 17, 2013, 13:51:56
Va multumesc pentru raspunsuri m-au ajutat foarte mult.