Linguagem de programação

760 palavras 4 páginas
1. Crie uma string com 20 caracteres, colocando qualquer texto que ocupe pelo menos 15 opções. Imprima na tela o texto. Posteriormente coloque o 10° valor como ‘\0’ e imprima o texto novamente. Repita utilizando NULL.
#include <stdio.h>
#include <string.h> intmain ()
{
char nome [20]; printf ("digite um nome:\n"); scanf ("%s",nome); printf ("nome: %s\n", nome); return 0;
}

//com ‘\0’
#include <stdio.h>
#include <string.h> int main ()
{
char nome [20]; printf ("digite um nome:\n"); scanf ("%s",nome); nome [10]= '\0'; printf ("nome: %s\n", nome); return 0;
}

// com NULL
#include <stdio.h>
#include <string.h> int main ()
{
char nome [20]; printf ("digite um nome:\n"); scanf ("%s",nome); nome [10] = NULL; printf ("nome: %s\n", nome); return 0;
}

2. O que é ordem lexicográfica;
É análoga à ordem das palavras em um dicionário. Ela se baseia na ordenação dos caracteres estabelecida na tabela ISO8859-1, da mesma forma que a ordem das palavras em um dicionário se baseia na ordenação das letras no alfabeto. Para comparar duas stringss e t, procura-se a primeira posição, digamos k, em que as duas strings diferem. Se s[k] vem antes de t[k] na tabela ISO então s é lexicograficamente menor que t. Se k não está definido então s e t são idênticas ou uma é prefixo próprio da outra; nesse caso, a string mais curta é lexicograficamente menor que a mais longa.

3. Entre com dados em uma string através do scanf e gets. Os dados deve ter espaços em branco, como entre o nome e sobrenome de uma pessoa. Exiba na tela os resultados.

#include <stdio.h>
#include <strings.h> int main ()
{
char nome[20]; char nome2 [20]; printf ("digite um nome e sobrenome:"); fgets (nome, sizeof(nome), stdin); puts (nome);

printf ("digite um nome e sobrenome com espaco:"); scanf ("%s", &nome2); printf ("%s\n",nome2); return 0;
}

4. Faça um programa que devolva o tamanho de uma

Relacionados

  • Linguagem de programação
    2473 palavras | 10 páginas
  • linguagem de programação
    1772 palavras | 8 páginas
  • linguagem de programaçao
    582 palavras | 3 páginas
  • Linguagem de Programação
    678 palavras | 3 páginas
  • linguagem de programação
    2582 palavras | 11 páginas
  • Linguagens de programação
    8924 palavras | 36 páginas
  • Linguagens de Programação
    1093 palavras | 5 páginas
  • Linguagem de Programação
    2774 palavras | 12 páginas
  • Linguagem de Programação
    1562 palavras | 7 páginas
  • Linguagens de programação
    1385 palavras | 6 páginas