Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <fstream>
- using namespace std;
- struct temperat{
- int num, did;
- };
- temperat A[31];
- void skaityti(int &n, temperat A[], tempDid[31])
- {
- ifstream d("U1duom.txt");
- d >> n;
- for(int i = 1; i <= n; i++) {
- laikVntDid = 0;
- tempVidurkis = 0;
- d >> A[i].num >> tempDid[0] >> tempDid[1] >> tempDid[2];
- for(int i = 0; i < 3; i++) {
- if(laikVntDid < tempDid[i]) laikVntDid = tempDid[i];
- }
- A[i].did = laikVntDid;
- }
- d.close();
- }
- int RastiDidTemp(int n, temperat A[]) {
- int AukstTemperD[31];
- int KokiaAukstTemp = 0;
- for(int i = 1; i <= n; i++) {
- if(KokiaAukstTemp < A[i].did) KokiaAukstTemp = A[i].did;
- }
- return KokiaAukstTemp;
- }
- void kiekDienuAukst(int n, temperat A[]) {
- int AuksTempDienos[31];
- int AuksTempK = 0;
- for (int i = 1; i <= n; i++) {
- if(A[i].did == KokiaAukstTemp){
- AuksTempDienos[AuksTempK] = A[i].num;
- AuksTempK++;
- }
- }
- }
- void NeZemesneUz21(int n, temperat A[])
- {
- int laikVntDid = 0;
- int mazDvides[31];
- int mazDvidN = 0;
- int tempVidurkis = 0;
- for(int i = 1; i <= n; i++)
- {
- laikVntDid = 0;
- tempVidurkis = 0;
- tempVidurkis = (tempDid[0] + tempDid[1] + tempDid[2])/3;
- if(tempVidurkis >= 20) {
- mazDvides[mazDvidN] = A[i].num;
- mazDvidN++;
- }
- }
- }
- int main() {
- int n = 0, tempDid[31];
- skaiciuoti(n,A);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement