Recent Posts

Shell: Viết script in ra chuỗi đảo ngược từ chuỗi ban đầu.

-
Ví dụ: Chuỗi ban đầu: 123. Chuỗi đảo ngược: 321.
clear
echo -e -n "Nhap chuoi:\t"
read sau
h=${#sau}
until [ $h -le 0 ]
do     
          echo -n `expr substr $sau $h 1`
          h=$(($h - 1))
done
echo -e "\n"
Tags: Lập trình Shell, lập trình Linux, Ubuntu, Script tính tổng, in chuỗi, chuỗi đảo ngược

Related Post:

  • Giải thuật sinh đường Ellipse #include <graphics.h>#include <conio.h>#define ROUND(a) ((long)(a+0.5))void plot(int xc, int yc, int x, int y, int color){      putpixel(xc+x, yc+y, color);      putpixel(xc-x, yc+y, color);      putpixel(xc+x, yc-y, color);      putpixel(xc-x, yc-y, color);}void Mid_ellipse(int xc, int yc, int a,… Read More
  • Code C-C++: Các bài toán xử lý chuỗi (string) - (Phần 2)1. Viết chương trình đổi những kí tự đầu tiên của mỗi từ thành chữ in hoa.void chuhoadau(char *s){    s[0]=toupper(s[0]);while(strstr(s," ")!=NULL){    s=strstr(s," ")+1;    s[0]=toupper(s[0]);} }2. Viết chương trình đổi chữ xen kẻ 1 chữ hoa và 1 chữ thường.Ví dụ: nhập ABCDEfgh đổi thành AbCdEfGhvoid chuxenke… Read More
  • Open Source: Những câu lệnh và thao tác hữu ích trong UbuntuNhững thao tác và thủ thuật dưới đây có thể sẽ hữu ích cho bạn khi sử dụng Ubuntu cả 2 phiên bản Desktop và Server.1. sudo: khi sudo được đi kèm trước một dòng lệnh nó sẽ gọi quyền root để thực thi câu lệnh đó, và khi thực thi xong nó sẽ trả lại quyền của user bạn đang dùng.a. sudo apt-get install package_name: apt-get install sẽ tiến hành cài đặt gói phần mềm và bạn … Read More
  • Code C-C++: Tính giá trị của biểu thức: S = 2! + 4! + 6! + … + n! (với n nguyên, nhập vào từ bàn phím).Tính giá trị của biểu thức: S = 2! + 4! + 6! + … + n! (với n nguyên, nhập vào từ bàn phím).#include <iostream.h>#include <conio.h>#include <stdio.h>void main(){    int n;    cout<<"\n Nhap n="; cin>>n;    int gt=1,s=0;    for(int i=2; i<=n;i=i+2){ for (int j=1;j<=i;j++) gt=gt*j;     … Read More
  • Code C-C++: Các bài toán sử dụng mảng 1 chiềuCác bài toán thao tác với mảng 1 chiều:- Nhập vào 1 dãy số nguyên có n số (1<=n<=100)- In ra màn hình các số lớn hơn 0- Tìm max- Tính tổng các số lớn hơn 10#include<iostream.h> #include<conio.h> void main(){         int a[100],n; // Nhap so phan tu n         do{  &nb… Read More
  • Code C-C++: Các bài toán xử lý chuỗi (string) - (Phần 1)1. Đếm có bao nhiêu khoảng trắng trong chuỗi (string)int demkhoangtrang(char *s){int d=0;while(strstr(s," ")!=NULL){   d++;   s=strstr(s," ")+1;}return d;}2. Nhập vào một chuỗi, hãy loại bỏ những khoảng trắng thừa trong chuỗi (string).void xoakhoangtrang(char *s){   char *c=strstr(s,"  ");… Read More




Klik untuk melihat kode: :) =( :s :D :-D ^:D ^o^ 7:( :Q :p T_T @@, :-a :W *fck* x@