Sətrin uzunluğu#8569

Sətrin uzunluğu (Həll təhlili)

<string.h> kitabxanasından strlen funksiyasından istifadə edərək sətrin uzunluğunu tapın.

Alqoritmin tətbiqi

Simvol massivini elan edin.

char s[110];

Giriş sətrini oxuyun.

gets(s);

Giriş sətrini çap edin.

puts(s);

Giriş sətrinin uzunluğunu çap edin.

printf("%d\n",strlen(s));

Alqoritmin tətbiqi — C++

Giriş sətrini oxuyun.

getline(cin, s);

Giriş sətrini çap edin.

cout << s << endl;

Giriş sətrinin uzunluğunu çap edin.

cout << s.length() << endl;

Alqoritmin tətbiqi — dinamik massiv

#include <stdio.h>

char *s;

void puts(char *s)
{
  while(*s)
    printf("%c",*s++);
  printf("\n");
}

int strlen(char *s)
{
  int len = 0;
  while(*s++) len++;
  return len;
}

int main(void)
{ 
  s = new char[110];
  gets(s);
  puts(s);
  printf("%d\n",strlen(s));
  delete[] s;
  return 0;
}

Java tətbiqi

import java.util.*;

public class Main 
{
  public static void main(String[] args) 
  {
    Scanner con = new Scanner(System.in);
    String s = con.nextLine();
    System.out.println(s);
    System.out.println(s.length());
    con.close();
  }
}

Python tətbiqi

Giriş sətrini oxuyun.

a = input()

Giriş sətrini çap edin.

print(a)

Giriş sətrinin uzunluğunu çap edin.

print(len(a))