S6

//1 //
#include<stdio.h>

int main(){

char x, y;
for (x = 'A'; x <= 'Z'; x++) {
printf("%c ", x);
}

printf("\n");

for (y = 'z'; y >= 'a'; y--) {
printf("%c ", y);
}

printf("\n");

return 0;
}


// 2//
#include <stdio.h>

int main(){

unsigned int x, y; unsigned long long int z=1;

printf("Introduceti un numar intreg pozitiv mai mic decat 20:");
scanf("%d", &x);

for (y=1; y<=x; y++){
z=z*y;
}
printf("Valoare lui %d! este: %lld\n", x,z);




return 0;
}

// 3//

#include <stdio.h>

int main() {

unsigned int x; int y, z=0;
printf("Introduceti numarul pentru a se verifica daca este palindrom:");
scanf("%d", &x);
y=x;

while (x!=0){
z=z*10+x%10;
x=x/10;
}

if (z==y) {
printf("Numarul introdus este palindrom.\n");
}
else {
printf("Numarul introdus nu este palindrom.\n");
}

return 0;
}


//4//
#include <stdio.h>

int main() {

unsigned int n, x, y;
printf("Introduceti un numar intreg pozitiv:");
scanf("%d", &n);

printf("Primele %d numere impare sunt:",n);
for (x=1; x<=n; x++){
y=2*(x-1)+1;
printf("%d ", y);
}
printf("\n");

return 0;
}


// 5//
#include <stdio.h>

int main() {

unsigned int n, x; int s=0;
int v[9999];

printf("Introduceti un numar intreg pozitiv:");
scanf("%d", &n);
printf("Acum introduceti %d numere intregi!\n", n);

for(x=1; x<=n; x++){
printf("Introduceti numarul %d din cele %d numere cerute:", x, n);
scanf("%d", &v[x-1]);

}

for(x=2; (x<=n); x=x+2){
s=s+v[x-1];
}

printf("Suma numerelor pare introduse(adica nr al 2lea + nr al4lea + ..) este %d\n", s);



return 0;
}


// 5 N//
#include <stdio.h>

int main() {

unsigned int n, x=0; int s=0, r;

printf("Introduceti un numar intreg pozitiv:");
scanf("%d", &n);
printf("Acum introduceti %d numere intregi!\n", n);

while (x<n){
x++;
printf("Introduceti numarul %d din cele %d numere cerute:", x, n);
scanf("%d", &r );
if ((r%2)==0) {
s=s+r;
}
}

printf("Suma numerelor pare este %d.\n", s);

return 0;
}

//6//
#include <stdio.h>

int main() {

unsigned int n, x=0; int s=0, r;

printf("Introduceti un numar intreg pozitiv:");
scanf("%d", &n);
printf("Acum introduceti %d numere intregi!\n", n);

while (x<n){
x++;
printf("Introduceti numarul %d din cele %d numere cerute:", x, n);
scanf("%d", &r );
if ((r%2)!=0) {

continue;
}
s=s+r;
}

printf("Suma numerelor pare este %d.\n", s);

return 0;
}

//7//
#include <stdio.h>

int main() {

unsigned int n, s=0; float m, x=-1;
printf("Introduceti numerele pentru care vreti sa aflati media aritmetica!\n");
do{
printf("Introduceti numarul:");
scanf("%d", &n);
s=s+n;
x=x+1;
}while (n);
m=s/x;
printf("Media aritmetica a numerelor este %f.\n", m);
return 0;
}

//8//
#include <stdio.h>

int main(){

unsigned int x; int y, z=0;

printf("Introduceti un numar intreg pozitiv: ");
scanf("%d", &x);

for (y=1; y<=x; y++){
if (x%y==0){
z=z+1;
}
}

if (z==2) {
printf("Numarul dat este prim!\n");
}
else{
printf("Numarul dat nu este prim!\n");
}

return 0;
}

//9//
#include <stdio.h>

int main(){

unsigned int a, b, r, c, d, s;

printf("Introduceti primul numar: ");
scanf("%d", &a);
printf("Introduceti al doilea numar: ");
scanf("%d", &b);
c=a;
d=b;
r=a%b;

while (r!=0){
a=b;
b=r;
r=a%b;
}
printf("Cmmdc al celor doua numere alese este %d.\n", b);

s=c*d/b;

printf("Cmmmc al celor doua numere alese este %d.\n", s);

return 0;
}




// 10//
#include<stdio.h>

int main()
{
int n, i = 3, x, c;

printf("Introduceti un numar intreg pozitiv: ");
scanf("%d",&n);

if ( n >= 1 )
{
printf("Primele %d numere prime sunt:\n",n);
printf("2 ");
}

for ( x = 2 ; x <= n ; )
{
for ( c = 2 ; c <= i - 1 ; c++ )
{
if ( i%c == 0 )
break;
}

if ( c == i )
{
printf("%d ",i);
x++;
}

i++;
}

printf("\n");

return 0;
}


//11//
#include <stdio.h>

int main() {

unsigned int n, i=7, x, y;

printf("Introduceti un numar intreg pozitiv:");
scanf("%d", &n);

printf("Numarul dat convertit in baza 2 este:");
for (i=0; i<=7; i++){
y=7-i;
x=(n>>y)&1;
printf("%d",x);
}
printf("\n");
return 0;
}



// 12//
#include <stdio.h>

int main(){

int x, y, o=0, p=0, q=0, z;

printf("Jucator 1: Introduceti un numar de la 1 la 100!\n");
scanf("%d", &x);

printf("Jucator 2: Ghiciti numarul introdus de primul jucator!\n");
scanf("%d", &y);


while(y>0 && y<101) {

while (y<x){
y=y+100;
printf("Numarul este prea mic. Introduceti un numar mai mare!\n");
scanf("%d", &y);
o=o+1;
}

while (y>x){
y=y+100;
printf("Numarul este prea mare.Introduceti un numar mai mic!\n");
scanf("%d", &y);
p=p+1;

}

while (y==x){
y=y+100;
q=q+1;;
z=o+q+p;
printf("Numarul este corect! Felicitari! Ati ghicit numarul dupa %d incercari.\n", z);
}

}

return 0;
}



Topic archived. No new replies allowed.