All pastes #2095557 Raw Edit

KRS - Lab.vez. 4

public text v1 · immutable
#2095557 ·published 2011-11-25 01:38 UTC
rendered paste body
1.

#include<stdio.h>
int main()
{
    float sum,sump=0,sumnp=0,a[100];
    int n,i;
    scanf("%d", &n);
    for(i=0;i<n;i++)
    scanf("%f", &a[i]);
    for(i=0;i<n;i++)
    {
        if((i+1)%2==0)
        sump+=a[i];
        else sumnp+=a[i];

    }
    sum=sump-sumnp;
    printf("%f", sum);

    }


----------------------------------------------------------------------------
2.

#include <stdio.h>
#define SIZE 100
 
int vnesi(int a[SIZE],int n)
{
int i;
for (i=0;i<=n-1;i++)
scanf("%d",&a[i]);
return a;
}
 
int main()
{
int dolzina,pocetok,kraj,i,z,proizvod=1;
int niza[SIZE],j,nova[SIZE],brojac=1,max=1;
printf("Vnesi ja dolzinata na nizata:");
scanf("%d",&dolzina);
vnesi(niza,dolzina);
for(j=0;j<=dolzina;j++)
{
if(niza[j]<niza[j+1])
brojac++;
else
if(max<brojac)
{
pocetok=j-brojac;
kraj=brojac;
}
}
j=0;
for(i=pocetok;i<=kraj;i++)
{
nova[j]=niza[i];
j++;
}
for(z=1;z<=j;z++)
{
proizvod*=nova[z];
}
printf("Poceten indeks %d, kraen indeks %d.",pocetok,kraj);
 
return 0;
}



-------------------------------------------------------------------------------------
3.

#include <stdio.h>

int main()  {

int i,j,n;
int mat[3][3];

for(i=0;i<3;i++){
for(j=0;j<3;j++){
scanf("%d", &mat[i][j]);
}
}
printf("Nad Glavnata:");
for(i=0;i<3;i++){
for(j=0;j<3;j++){
    if(i==j)continue;
printf("%d",  mat[i][j]);
}
}
printf("\n");
printf("Nad Sporednata:");
for(i=0;i<3;i++){
for(j=0;j<3;j++){
    if(i+j==2)continue;
printf("%d",  mat[i][j]);
}
}
}

------------------------------------------------------------------------------
4.

#include<stdio.h>
#include<stdlib.h>
#define max 100

int main ()
{
    int m[max][max];
    int i=0, j=0, n, temp;

    printf("Vnesi go n: ");
    scanf("%d", &n);
    printf("Vnesi gi elementite na matricata!\n");

    for(i=0; i<n; i++)
        for(j=0; j<n; j++)
            scanf("%d", &m[i][j]);

    system("cls");

    for(i=0; i<n-1; i++)
        for(j=0; j<n-1-i; j++)
        {
            if(m[i][j]>m[n-1-j][n-1-i])
            {
                temp=m[i][j];
                m[i][j]=m[n-1-j][n-1-i];
                m[n-1-j][n-1-i]=temp;
            }
        }

     printf("Transformiranata matricata e:\n");

    for(i=0; i<n; i++)
    {
        printf("\n");
        for(j=0; j<n; j++)
        {printf("%3d", m[i][j]);}
    }
    printf("\n\n");

    return 0;
}