Untitled
unknown
plain_text
2 years ago
1.8 kB
8
Indexable
#include <stdio.h>
long sum(long a, long b){
return a+b;
}
int main(){
long a, b;
scanf("%ld %ld", &a, &b);
printf("%ld", sum(a, b));
assertEqual(a+b, sum(a,b));
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int count(long long int a){
int count_one =0;
while(a!=0){
count_one+=a%2;
a=a/2;
}
return count_one;
}
int main(){
long long int a;
scanf("%lld",&a);
int s = count(a);
printf("%d",s);
return 0;
}
#include <stdio.h>
#include <stdlib.h>
float pow_(int a, int b){
float res = 1;
if (b >= 0){
for (int i = 0; i<b; i++){
res *= a;
}
}
else {
for (int i = 0; i<abs(b); i++){
res /= a;
}
}
return res;
}
int main(){
int a, b;
scanf("%d %d", &a, &b);
printf("%f", pow_(a, b));
//assertEqual(pow_(2, 3), 8);
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int count(char* str) {
int count_probel=0;
for (int i = 0; i < strlen(str); i++) {
if (str[i]==' '){
count_probel++;
}
}
char* tmp;
tmp = strtok(str," ");
char** words_arr;
words_arr= malloc(sizeof (char*)*count_probel);
int count=0;
while(tmp!=NULL){
words_arr[count++]=tmp;
tmp= strtok(NULL," \n");
}
int max_count=0;
for (int i = 0; i < count; i++) {
int ccount=0;
for (int j = 0; j < count; j++) {
if(strcmp(words_arr[i],words_arr[j])==0){
ccount++;
}
}
if(ccount>=max_count){
max_count=ccount;
}
}
return max_count;
}
int main(){
char str[200];
fgets(str,200,stdin);
int c = count(str);
printf("%d",c);
return 0;
}Editor is loading...