All pastes #434344 Raw Edit

Something

public text v1 · immutable
·published 2007-04-11 11:35 UTC
rendered paste body
#include <iostream>
using namespace std;

bool undigit(int n){
while (n>9){
if((n%10)!=(n/10)%10) return false;
n=n/10;      
}
return true;     
}

int main(){

int i;


int cuentalin=0;
while(cin>>i){
int inii=i;
bool mismodig=true;                 
int count=0;
int n;
int digito;

cin>>n;
--i;
if(undigit(n)) ++count; digito=n%10;
    while (i!=0){
    cin>>n;
    if (digito!=n%10) mismodig=false;
    if(undigit(n)) ++count; digito=n%10;  
    
    --i;      
    }
++cuentalin;


if(count==0){
cout<<"Linia "<<cuentalin<<": hi ha "<<count<<" nombres amb un unic digit"<<endl;
}
else if (mismodig and inii>1){
cout<<"Linia "<<cuentalin<<": tots els digits son "<<n%10<<"!"<<endl;
}
else if(count==1){
cout<<"Linia "<<cuentalin<<": hi ha "<<count<<" nombre amb un unic digit"<<endl;
}
else{
cout<<"Linia "<<cuentalin<<": hi ha "<<count<<" nombres amb un unic digit"<<endl;
}
}
#ifndef _JUTGE_
        system("pause");
    #endif

}