probltezase2tip2

Page 1

PROBLEME PROPUSE PENTRU TEZA (TIP 2) 1. Se citesc de la tastatura n numere naturale. Să se afișeze la monitor toți divizorii fiecărui numar x în parte. Dacă x este prim afișează "x este nr prim". #include<iostream.h> void main(){ int x,d,g,n; cout<<"n="; cin>>n; for(int i=1;i<=n;i++){ g=0; cout<<"x="; cin>>x; for(d=2; d<=x/2; d++) if (x%d==0) { cout<<d<<endl; g=1; } if(g==0) cout<<x<<" numar prim"<<endl; } } 2.

Se considera programul următor:

#include <iostream.h> int a, b, i; void main(){ a = 0; b = 20; i = 0; do { i = i + 1; a = a + 3; b = b – 2; } while( a <= b ); cout << i << “, ” << a << “, ” << b; }

Ce se va afisa ? 2.

_______________________________

Fie urmatorul program:

#include <iostream.h> int c, n, z; void main(){ cout << ”n=”; cin >> n; z = 0; while( n > 0 ){ c = n % 10; n = n / 10; if( c < 4 ) z = z * 10 + 3 * c; } cout << z; }


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.