Условные алгоритмы на С++

  • Просмотров 3176
  • Скачиваний 168
  • Размер файла 67
    Кб

1.Постановка задачи: По заданному номеру дня недели, определить и напечатать название следующего за ним дня (например: 7 – понедельник).   Блок-схема алгоритма:               нет               да                                                                     Листинг программы: #include <stdio.h> #include <math.h> int main ( ) {int x; printf ("vvedite den nedeli(n) : ");

scanf("%i", &x); switch (x) { case 1:{ printf("vtornik") ; break;} case 2:{ printf("sreda") ; break;} case 3:{ printf("chetverg") ; break;} case 4:{ printf("piatnica") ; break;} case 5:{ printf("subbota") ; break;} case 6:{ printf("voskresenie") ; break;} case 7:{ printf("ponedelnik") ; break;} default:{ printf("net dnia nedeli") ; break;} } }         2. Постановка задачи:   С клавиатуры вводятся координаты точки x, y. Определить, какой из областей: заштрихованной (№1) или незаштрихованной (№2) принадлежит заданная точка. Номер области вывести на экран.     Блок схема:

      Листинг программы:     #include <stdio.h> #include <conio.h> #include <math.h>   int main () { float x,y;   printf("vvedite x "); scanf("%f",&x); printf("vvedine y "); scanf("%f",&y); if (y>=abs(x)-1 && y<=0) printf("1 oblast\n"); else printf("2 oblast\n"); getch(); }