termin duza czcionka


//---------------------------------------------------------------------------

#pragma hdrstop

#include<stdio.h>

#include<conio.h>

#include<stdlib.h>

//---------------------------------------------------------------------------

#pragma argsused

struct monitor_lcd

{char marka[20];

char przekatna[20];

char cena[20];

};

struct monitor_lcd tabs[3],tab1[3];

struct monitor_lcd wczytaj_struct(void);

void drukuj_struct(struct monitor_lcd st);

int main(int argc, char* argv[])

{int *ptr1,*ptr2,i;

FILE*fp;

for(i=0;i<3;i++)

{

tabs[i]=wczytaj_struct();

}

fp=fopen("monitory.dat","a+b");

for(i=0;i<3;i++)

fwrite(&tabs[i],sizeof(struct monitor_lcd),1,fp);

fseek(fp,0,0);

for(i=0;i<6;i++)

{

fread(&tab1[i],sizeof(struct monitor_lcd),1,fp);

drukuj_struct(tab1[i]);

getch();

}

return 0;

}

struct monitor_lcd wczytaj_struct(void){

struct monitor_lcd st;

printf("\nPodaj marke:");

scanf("%s",st.marka);

printf("\nPodaj przekatna:");

scanf("%s",st.przekatna);

printf("\nPodaj cene:");

scanf("%s",st.cena);

return st;

}

void drukuj_struct(struct monitor_lcd st){

printf("\nMarka: %s",st.marka);

printf("\nPrzekatna: %s",st.przekatna);

printf("\nCena: %s",st.cena);

}

//---------------------------------------------------------------------------

#pragma hdrstop

#include<stdio.h>

#include<conio.h>

#include<stdlib.h>

//---------------------------------------------------------------------------

#pragma argsused

struct hard_disk

{char marka[20];

int pojemnosc[20];

int cena[20];

};

struct hard_disk dyski[10],dyskir[10];

struct hard_disk wczytaj_struct(void);

void drukuj_struct(struct hard_disk hd);

int main(int argc, char* argv[])

{int i,j=10;

FILE*fp;

for(i=0;i<j;i++)

{

dyski[i]=wczytaj_struct();

fflush(stdin);

}

fp=fopen("dyski.dat","a+b");

for(i=0;i<j;i++)

fwrite(&dyski[i],sizeof(struct hard_disk),1,fp);

fseek(fp,0,0);

for(i=0;i<j;i++)

{

fread(&dyskir[i],sizeof(struct hard_disk),1,fp);

if (dyskir[i].pojemnosc>120)

drukuj_struct(dyskir[i]);

else

printf("Brak dysków o wymaganych parametrach");

getch();

}

return 0;

}

struct hard_disk wczytaj_struct(void){

struct hard_disk hd;

printf("\nPodaj marke:");

scanf("%s",hd.marka);

printf("\nPodaj pojemnosc w GB:");

scanf("%d",hd.pojemnosc);

printf("\nPodaj cene w PLN:");

scanf("%d",hd.cena);

return hd;

}

void drukuj_struct(struct hard_disk hd)

{

printf("\nMarka: %s",hd.marka);

printf("\nPojemnosc: %d",hd.pojemnosc);

printf("\nCena w PLN: %d",hd.cena);

}

//---------------------------------------------------------------------------

#pragma hdrstop

#include <stdlib.h>

#include <stdio.h>

#include <conio.h>

#include <string.h>

//---------------------------------------------------------------------------

#pragma argsused

int main(int argc, char* argv[])

{

char s1[6];

char s2[6];

char s3[20];

printf("pierwszy łańcuch 5 znakow: ");

gets(s1);

printf("drugi łańcuch 5 znakow: ");

gets(s2);

int i,j=0;

for(i=0;i<6;i++)

{

if(s1[i]==s2[i])

{

s3[j]=s1[i];

j++;

}

}

printf("s1: %s",s1);

printf("\ns2: %s",s2);

printf("\ns3: %s",s3);

getch();

return 0;

}

#pragma hdrstop

#include <stdlib.h>

#include <stdio.h>

#include <conio.h>

#include <string.h>

//---------------------------------------------------------------------------

#pragma argsused

int main(int argc, char* argv[])

{

char s1 [10];

char s2 [10];

char s3 [10];

char s4 [40];

char temp[4]="__";

printf("podaj lancuch 5 znakow: ");

gets(s1);

int i,j=0,k=0;

for(i=0;i<5;i++)

{

if(s1[i]>='A'&&s1[i]<='Z')

{

s2[j]=s1[i];

j++;

}else

{

s3[k]=s1[i];

k++;

}

}

strcat(s4,s2);

strcat(s4,temp);

strcat(s4,s3);

printf("\n s1: %s",s1);

printf("\n s2: %s",s2);

printf("\n s3: %s",s3);

printf("\n s4: %s",s4);

getch();

return 0;

}

//---------------------------------------------------------------------------

#include<stdio.h>

#include<conio.h>

//---------------------------------------------------------------------------

void wczyt_1D(int x[],int n)

{

int i,k;

for (i=0;i<n;i++)

do

{ printf("\n Podaj element %d: ",i);

k=scanf("%d",&x[i]);

fflush(stdin);

}

while(k==0);

return;

}

int oblicz_sumy(int x[],int n,int*pd)

{

int i,suma_d3=0,ilo_d5=1;

for(i=0;i<n;i++)

{

if(x[i]%3==0) suma_d3+=x[i];

if(x[i]%5==0&&x[i]!=0) ilo_d5*=x[i];

*pd=ilo_d5;

}

return suma_d3;

fflush(stdin);

}

void wczyt_2D(int y[][5],int n)

{

int i,j,k;

for(i=0;i<n;i++)

for(j=0;j<5;j++)

do{

printf("\nPodaj element[%d][%d]=",i,j);

k=scanf("%d",&y[i][j]);

fflush(stdin);

}

while(k==0);

return;

}

int main(int argc, char* argv[])

{

int a[10],b[20],c[5][5],d[10][5],suma_d3,ilo_d5;

wczyt_1D(a,10);

suma_d3=oblicz_sumy(a,10,&ilo_d5);

printf("\n suma podzielnych przez 3 =%d\n iloczym podzielnych przez 5 =%d ",suma_d3,ilo_d5);

getch();

wczyt_1D(b,20);

suma_d3=oblicz_sumy(b,20,&ilo_d5);

printf("\n suma podzielnych przez 3 =%d\n iloczyn podzielnych przez 5 =%d ",suma_d3,ilo_d5);

getch();

wczyt_2D(c,5);

wczyt_2D(d,10);

getch();

return 0;

}



Wyszukiwarka

Podobne podstrony:
sciaga duza czcionka EGiB, Wycena Nieruchomości, ewidencja gruntów i budynków
Powtórzenie w klasach szóstych o wojnie o niepodległość USA i rewolucji francuskiej duża czcionka 2
MOTORYKA DUŻA i mała
Określenie terminu ekologia Podział ekologii z uwzględnieniem
rozumienie terminˇw z opinii PPP
bol,smierc,hospicjum, paliacja,opieka terminalna
Terminologia cz 2
ćw 7 Terminologia epidemiol ch zakaź i ustawa
PN B 02481 Geotechnika Terminologia podstawowa,symbole liter
FRAZEOLOGICKÁ TERMINOLÓGIA
Fitosocjologia pytania I termin
0607 I termin
egzamin 2 termin 27 06 2005 id Nieznany

więcej podobnych podstron