Kod:
Kod: Zaznacz cały
struct person {
char name[20];
int weight;
};
Kod: Zaznacz cały
struct person {
char name[20];
int weight;
};
Kod: Zaznacz cały
#include <iostream>
using namespace std;
typedef struct{
char name[20];
int weight;
}person;
void print_overweight(person tab[],int size,int norm)
{
int i;
for(i=0;i<size;i++)
{
if(tab[i].weight>norm) cout<<tab[i].name<<" "<<tab[i].weight<<endl;
}
}
int main()
{
int size,i,norm;
cout<<"Podaj wielkosc bazy"<<endl;
cin>>size;
cout<<"Podaj wzorzec wagi"<<endl;
cin>>norm;
person *tab=new person[size];
for(i=0;i<size;i++)
{
cout<<"Podaj imie"<<endl;
cin>>tab[i].name;
cout<<"Podaj wage"<<endl;
cin>>tab[i].weight;
}
cout<<"Wyszukane osoby to: "<<endl;
print_overweight(tab,size,norm);
return 0;
}
Kod: Zaznacz cały
typedef struct{
char name[20];
int weight;
}person;
Kod: Zaznacz cały
#include <stdio.h.>
#include <stdlib.h>
struct person
{
char name[20];
int weight;
};
void print_overweight(struct person tab[],int size,int norm)
{
int i;
for(i=0;i<size;i++)
if(tab[i].weight > norm)
printf("%s %d
", tab[i].name,tab[i].weight);
}
int main()
{
int size,i,norm;
struct person *tab;
printf("Podaj wielkosc bazy: ");
scanf("%d",&size);
printf("Podaj wzorzec wagi: ");
scanf("%d",&norm);
tab=(struct person*)malloc(size*sizeof(struct person));
for(i=0;i<size;i++)
{
printf("Podaj imie: ");
scanf("%s",tab[i].name);
printf("Podaj wage: ");
scanf("%s",&(tab[i].weight));
}
printf("Wyszukane osoby to:
");
print_overweight(tab,size,norm);
return 0;
}