Monday, 30 April 2018

uva problem 10924 Prime Words solution

  1. #include<bits/stdc++.h>
  2. #include<string.h>
  3. #define n 10001
  4. using namespace std;
  5. int main()
  6. {
  7.     char str[n];
  8.     int ln;
  9.     while(gets(str)){
  10.         int sum=0;
  11.         ln=strlen(str);
  12.         for(int i=0;i<ln;i++)
  13.         {
  14.             if(str[i]>='a' && str[i]<='z'){
  15.                 sum+=str[i]-96;
  16.             }
  17.             else {
  18.             sum+=str[i]-38;
  19.         }
  20.         }
  21.         int c=0;
  22.         for(int i=2;i<sum;i++)
  23.         {
  24.             if(sum%i==0) c++;
  25.         }
  26.         if(c==0) cout<<"It is a prime word.\n";
  27.         else cout<<"It is not a prime word.\n";
  28.     }
  29.     return 0;
  30. }

Sunday, 29 April 2018

uva problem 10699 Count the factors solution

  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. int call(int a){
  4.     int c=0;
  5.     for(int i=2;i<a;i++){
  6.         if(a%i==0) c++;
  7.     }
  8.     if(c==0) return 1;
  9.     else return 0;
  10. }
  11. int main()
  12. {
  13.     long long num,k,n;
  14.     while(cin>> num && num!=0){
  15.            k=0;
  16.         for(int i=2;i<=num;i++){
  17.             if(num%i==0){
  18.                 n=call(i);
  19.                 if(n==1) k++;
  20.             }
  21.         }
  22.         cout<<num<<" : "<<k<<endl;
  23.     }
  24.     return 0;
  25. }

uva problem 12372 Packing for Holiday solution

  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. int main()
  4. {
  5.     int t,h,w,l;
  6.     cin>>t;
  7.     for(int i=1;i<=t;i++){
  8.         cin>>l>>w>>h;
  9.         if(l<=20 && w<=20 && h<=20)
  10.             cout<<"Case "<<i<<": good\n";
  11.         else
  12.             cout<<"Case "<<i<<": bad\n";
  13.     }
  14.     return 0;
  15. }

uva problem 12149 Feynman solution

  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. int main()
  4. {
  5.     int num;
  6.     long long int sum=0;
  7.     while(cin>>num && num!=0)
  8.     {
  9.         sum=0;
  10.         for(int i=1;i<=num;i++){
  11.             sum+=i*i;
  12.         }
  13.         cout<<sum<<endl;
  14.  
  15.     }
  16.     return 0;
  17. }

uva problem 11984 A Change in Thermal Unit solution

  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. int main()
  4. {
  5.     int t;
  6.     float c,d;
  7.     float ans;
  8.     scanf("%d"&t);
  9.     for(int i=1;i<=t;i++){
  10.         scanf("%f%f"&c, &d);
  11.  
  12.  
  13.         ans=(5*d)/9;
  14.         ans=ans+c;
  15.         printf("Case %d: %0.2f\n",i,ans);
  16.     }
  17.     return 0;
  18. }

uva problem 10370 Above Average solution

  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. int main()
  4. {
  5.     int t;
  6.     float num, a[1000];
  7.     cin>> t;
  8.     while(t--){
  9.             float sum=0;
  10.             int c=0;
  11.         cin>>num;
  12.         for(int i=0;i<num;i++)
  13.         {
  14.             cin>>a[i];
  15.             sum+=a[i];
  16.         }
  17.     sum=sum/num;
  18.     for(int j=0;j<num;j++)
  19.     {
  20.         if(a[j]>sum) c++;
  21.     }
  22.     sum=c/num;
  23.    printf("%0.3f%%\n",sum*100);
  24.     }
  25.     return 0;
  26. }

uva problem 10110 Light, more light solution

  1. #include<bits/stdc++.h>
  2. #include<cmath>
  3. #include<algorithm>
  4. using namespace std;
  5. int main()
  6. {
  7.     double num,ans;
  8.     while(cin>> num && num!=0){
  9.         ans=sqrt(num);
  10.         if(int(ans)==ans) cout<<"yes\n";
  11.         else cout<<"no\n";
  12.     }
  13.     return 0;
  14. }

variable declaration of c program

#include <stdbool.h> #include<bits/stdc++.h> #include <stdio.h> #include <string.h> #include <std...