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

se citesc 2 nr naturale a si b. sa se afiseze pe ecran pe cate o linie toate numerele naturale prime situate in intervalul inchis a si b.

Răspunsuri la întrebare

Răspuns de uleiaalex
0
Pseudocod:
pentru i=a,b,1 executa
{
   pentru j=1,i,1 executa
   {
      daca i % j = 0 atunci nr = nr +1
   }
   daca nr = 2 atunci
   {
       scrie i
       scrie linie noua
    }
}

mada11112000: si in c++?
uleiaalex: nu stiu c++ pseudocod e baza, din pseudocod traduci in c++
uleiaalex: la scrie i parca e cout<<i<<endl; si va afisa i pe cate un rand nou
Răspuns de Mrincredible
1
#include<stdio.h>
int main(){    int a , b , i , j , nr ;    scanf("%d%d",&a,&b)    for(i=a; i <= b ; ++ i )    {        nr=2;        for(j=2;j <= i/2 ; ++j )        {            if(i%j==0)nr++;        }        if(nr==2)printf ("%d\n",i);    }    return 0;}

uleiaalex: seamana cu C dar e bine si asa in c++ trebuie include <iostream>
Alte întrebări interesante