Практикум по программированию. Основы. Обработка строк. ДНК
From AsIsWiki
Contents |
Java
import java.util.Scanner; public class Task11 { public static void main(String[] args) { Scanner in = new Scanner(System.in, "CP1251"); System.out.println(); System.out.println(" Построение левой части цепи ДНК "); System.out.println(" по расположению нуклеотидов "); System.out.println(" в правой части цепи ДНК "); System.out.println("---------------------------------"); System.out.print(" Правая часть цепи: "); String right = in.nextLine(); System.out.println("---------------------------------"); String left = ""; char ch; for (int i = 0; i < right.length(); i++) { ch = right.charAt(i); if (ch == 'А') { ch ='Т'; } else { if (ch == 'Т') { ch ='А'; } else { if (ch == 'Г') { ch ='Ц'; } else { if (ch == 'Ц') { ch ='Г'; } } } } left = left + ch; } System.out.println(" Левая часть цепи: " + left); } }
C++
Pascal