Buscar

Lista 3-programação

Prévia do material em texto

UNIVERSIDADE FEDERAL DO TOCANTINS CÂMPUS DE PALMAS
 CURSO DE BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO
						 Lista III
Helorrayne Cristine de Alcantara Rodrigues
Trabalho elaborado como requisito parcial para obtenção de nota na disciplina de Programação de Computadores, ministrada pela professora Anna Paula de Sousa Parente Rodrigues.
Abril/2021
Resposta:
#include <stdio.h>
#include <string.h>
 void StrCpy( char *copia, char *original)
 {
 while(*original){
 *copia=*original;
 *original++;
 *copia++;
 }
 *copia= '\0';
 } 
int main(){
 char str1[50];
 char str2[50];
 printf("Informe a String\n");
 gets(str1);
 StrCpy(str2,str1);
 printf("\n A string foi %s", str2);
 
 return (0);
 }
Resposta: 
#include <stdio.h>
#include <string.h>
void StrCmp( char *string1, char *string2){
 int tam2 = strlen(*string1);
 int tam1 = strlen(*string2);
 if(tam1==tam2){
 while(*string1){
 if(*string1 != *string2)
 {
 printf("\nAs strings sao diferentes\n");
 return;
 }
 else{
 string2++;
 string1++;
 }
 }
 printf("\nAs strings sao iguais\n"); 
 } 
 else{
 printf("\nAs strings sao diferentes\n"); 
 } 
} 
int main(){
 char str1[50];
 char str2[50];
 printf("Informe a String 1:\n");
 gets(str1);
 printf("Informe a String 2:");
 fgets(str2);
 StrCmp(str1,str2); 
 return (0);
 }
void func(int *px, int *py)
{
px = py;
*py = (*py) * (*px);
*px = *px + 2;
}
void main(void)
{
int x, y;
scanf(“%d”,&x); /*3*/
scanf(“%d”,&y); /*4*/
func(&x,&y);
printf(“x = %d, y = %d”, x, y);
}

Continue navegando