Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Otchyot

.doc
Скачиваний:
32
Добавлен:
01.03.2016
Размер:
235.01 Кб
Скачать
  1. Вывести приглашение для ввода двух целых чисел. Получить два целых числа. Вывести эти числа и их произведение.

Код алгоритма:

#include <stdio.h>

void main()

{

int a;

int b;

printf("Vvedi 2 4isla \n");

scanf("%u",&a);

scanf("%u",&b);

printf("%u %u \n",a,b);

printf("%u \n",a*b);

}

  1. Вывести приглашение для ввода двух вещественных чисел. Получить два вещественных числа. Вывести эти числа и их произведение, с точностью 4 знака после запятой.

Код алгоритма:

#include <stdio.h>

#include <conio.h>

void main()

{

clrscr();

float a;

float b;

printf("Vvedi 2 veshestvennih 4isla \n");

scanf("%f",&a);

scanf("%f",&b);

printf("%.4f\n",a);

printf("%.4f\n",b);

printf("%.4f\n",a*b);

}

  1. Вывести приглашение для ввода символа и строки. Получить символ и строку. Вывести эту строку и символ.

Код алгоритма:

#include <stdio.h>

#include <conio.h>

void main()

{

clrscr();

char c;

char s[256];

printf("Vvedi simvol a potom stroky \n");

c=getchar();

getchar();

gets(s);

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

printf("%c\n",c);

}

  1. Вывести приглашение для ввода двух вещественных чисел. Получить два вещественных числа. Вывести таблицу 4x4 первая строка эти числа, вторая результат умножения этих чисел на 2. Первая колонка шириной 8 символов, выравнивание по левой стороне, точность 2 знака после запятой. Вторая колонка шириной 10 символов, выравнивание по правой стороне, точность 4 знака после запятой.

Код алгоритма

#include <stdio.h>

#include <conio.h>

void main()

{

clrscr();

float a,b;

printf("Vvedi 2 4isla \n");

scanf("%f",&a);

scanf("%f",&b);

printf("%-8.2f %10.4f\n",a,b);

printf("%-8.2f %10.4f\n",a*2,b*2);

}

  1. Разработать программу, которая выводит фактические данные из таблицы.

Код алгоритма

#include <stdio.h>

int main(void)

{

char class1[1], class2[1], class3[1];

float mas1, mas2, mas3, part1, part2, part3;

long chis1, chis2, chis3;

printf("1. Введите: Спектральный класс, приблизительная масса (отн.Солнца), часть %, численность >");

scanf("%s %f %f %i", &class1, &mas1, &part1, &chis1);

printf("2. Введите: Спектральный класс, приблизительная масса (отн.Солнца), часть %, численность >");

scanf("%s %f %f %i", &class2, &mas2, &part2, &chis2);

printf("3. Введите: Спектральный класс, приблизительная масса (отн.Солнца) ,часть %, численность >");

scanf("%s %f %f %i", &class3, &mas3, &part3, &chis3);

printf("----------------------------------------------------\n");

printf("| Приблизительное количество звезд разных |\n");

printf("|--------спектральных классов в Галактике----------|\n");

printf("|Спектраль- |Приблизительная |Часть %|Численность|\n");

printf("|ный класс |масса (отн.Солнца)| | |\n");

printf("|-----------|------------------|-------|-----------|\n");

printf("|%-11s|%-18.4f|%-7.4f|%-11i|\n", class1, mas1, part1, chis1);

printf("|%-11s|%-18.4f|%-7.4f|%-11i|\n", class2, mas2, part2, chis2);

printf("|%-11s|%-18.4f|%-7.4f|%-11i|\n", class3, mas3, part3, chis3);

printf("|--------------------------------------------------|\n");

printf("| Примечание: не показаны данные для классов: B, A,|\n");

printf("| G, K |\n");

printf("|--------------------------------------------------|\n");

}

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]