logo

Crowdly

Looking for test answers and solutions? Browse our comprehensive collection of verified answers for at atenea.upc.edu.

Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!

Volem acabar el següent programa que escriu els anys de traspàs en un interval format per 2 anys introduïts per l'usuari.Recordeu que un any de traspàs és aquell que és múltiple de 4 i no de 100 o bé és múltiple de 400.

int main() {

int comptaSi=0, comptaNo=0; int anyIni; int anyFi;

cin>>anyIni>>anyFi;

while(anyIni <= anyFi){

 if(anyDeTraspas(anyIni)){

    comptaSi++;

    cout<<anyIni<<" es de traspas "<<endl;

   }

   else comptaNo++;

   anyIni++;

 }

 cout<<" anys de traspas: "<<comptaSi<<endl;

 cout<<" anys que no son de traspas: "<<comptaNo<<endl;

 cout<<" total anys comprovats: "<<comptaNo+comptaSi<<endl;

 return 0; }

 Quina de les següents definicions de la funció anyDeTraspas seria la correcte:

View this question
La següent funció:

 int que_faig (int n){

while (n > 0){

 cout<< n%10;

 n = n/10;

}

return n;

}

sempre retornarà 0

View this question

Indica si la següent definició és correcta.

struct nombre{

string nom, cognom1, cognom2;

data neix;

};

struct data{

int dia, mes, any;

};

View this question
Donada la següent funció 

int Suma(int n){

 int sum =0, compt = 0;

 while (n !=0 && true ){

  compt++;

  if (compt%2 == 1){ sum = sum + n%10;

}

n = n/10;

 }

 return sum;

}

Tria totes les opcions correctes

View this question

Donat el següent fragment de programa utilitza una funció que converteix una quantitat en hores, minuts i segons a una quantitat en segons.

 

 

 int h,m,s;

cout<< ”Introdueix hores, minuts i segons” <<endl;

cin >> h>>m >>s;

s = hms_a_s (h,m,s);

cout << “Les hores, minuts i segons introduides equival a “ << s << “segons”;

 

i la definició de la funció és: 

 

int hms_a_s (int h, int m, int s){

int h,m,s;

return h*3600 + m*60 + s;

}

Quina de les següents afirmacions és certa:

View this question

Donat el següent fragment de programa que llegeix una seqüència d'enters acabada en 0 pel teclat i escriu 2 enters:

 

int a,b,pos,n;

cin >> a;

b = a; c = 1; n = 1;

while ( a!=0){

  cin >> a;

  if (a>=b) { b = a; c = n; }

  n++;

}

cout <<b<<endl << c<<endl;

 

Si l'entrada és -999  -44  -22  -5  -1000 0  998  -1000 indiqueu quina afirmació és certa

View this question

Donada la següent funció:

int Suma(int n){

 int sum =0, compt = 0;

 while (n !=0){

  compt++;

  if (compt%2 == 0){ sum = sum + n%10;

n = n/10;

         }

 }

 return sum;

}

Quines de les següents afirmacions són certes

View this question

  Donat el següent programa:

#include <iostream>

using namespace std;

bool Parell(int n);

int main(){

int comparell=0,n;

       cin>>n;

while(n!=0){

if(Parell(n)) comparell++;

 cin>>n;

         }   

cout << comparell<<endl;

}

Tria totes les implementacions correctes de la funció:

View this question

El següent fragment de programa  que llegeix una seqüència d'enters acabada en 0 pel teclat i escriu 2 enters:

 

int a,b,c,n;

cin >> a;

b = a; c = 1; n = 1;

while ( a!=0){

if (a<b) { b = a; c = n; }

cin >> a;

n++;

}

cout <<b<<endl << c<<endl;

 

Si l'entrada és 999 -44 -22 -5 1000 0 -998 1001 indiqueu quina afirmació és certa:

View this question

Indica si les següents definicions de tuples són correctes.

 

struct data{

int dia, mes, any;

};

struct nom{

string matricula, model, marca;

double preu;

data matriculacio;

};

View this question

Want instant access to all verified answers on atenea.upc.edu?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!