ACAAGATGCCATTGTCCCCCGGCCTCCTGCTGCTGCTGCTCTCCGGGGCCACGGCCACCGCTGCCCTGCC CCTGGAGGG
ID: 3853274 • Letter: A
Question
ACAAGATGCCATTGTCCCCCGGCCTCCTGCTGCTGCTGCTCTCCGGGGCCACGGCCACCGCTGCCCTGCC
CCTGGAGGGTGGCCCCACCGGCCGAGACAGCGAGCATATGCAGGAAGCGGCAGGAATAAGGAAAAGCAGC
CTCCTGACTTTCCTCGCTTGGTGGTTTGAGTGGACCTCCCAGGCCAGTGCCGGGCCCCTCATAGGAGAGG
AAGCTCGGGAGGTGGCCAGGCGGCAGGAAGGCGCACCCCCCCAGCAATCCGCGCGCCGGGACAGAATGCC
CTGCAGGAACTTCTTCTGGAAGACCTTCTCCTCCTGCAAATAAAACCTCACCCATGAATGCTCACGCAAG
TTTAATTACAGACCTGAA
Explanation / Answer
The answer is as follows:
The code is as follows:
#include <stdio.h>
#include <string.h>
void main( int argc, char *argv[] ) {
char *filename;
char *data;
char *sequence;
FILE *fp;
int count = 0;
filename = argv[1];
data = argv[2];
fp = fopen(filename, "r");
if (fp != NULL){
fscanf(fp, "%s",sequence);
fclose(fp);
while(sequence = strstr(sequence, data))
{
count++;
sequence++;
}
printf("%s appears %d times ", data, count);
}
else {
printf("Error in opening file ");
}
}
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.