Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Написал но не уверен что правильно - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ребята, как найти моду ряда чисел?=) http://www.cyberforum.ru/cpp-beginners/thread74627.html
Всем добрый вечер ;)...!!!..Уважаемые форумчане, помогите, пожайлуста, с нахождением моды ряда чисел(т.е. число, которое встречается среди остальных чаще всего)..Уже столько источников прочитала, а...
C++ Уничтожить стек Не могу сделать уничтожение стека, стек по шаблону делал: #include <vcl.h> #pragma hdrstop #include <iostream.h> #pragma argsused #include <iostream> #include <windows.h> using namespace std;... http://www.cyberforum.ru/cpp-beginners/thread74625.html
C++ Поиск отрезка максимальной длины в массиве.
Задача:Поиск отрезка максимальной длины в массиве. В одномерном массиве А из К элементов найти отрезок максимальной длины и вывести его на экран, состоящий из элементов данного массива по правилу:а1...
C++ РАБОТА С ФАЙЛАМИ
Пожалуйста объясните задачу, как её сделать? Создать текстовый файл с записями фиксированной длины. Файл содержит информацию об 10 учениках школы (фамилия, класс, дата рождения). В каком-то...
C++ Матрицы http://www.cyberforum.ru/cpp-beginners/thread74604.html
1)Количество строк содержащих хот бы один нулевой элемент 2)номер столбца в которой находится самая длинна серия одинаковых элементов Плз напишите понятно просто я только не давно начал...
C++ класс на С++ доброго времени суток тому кто сможет мне помочь! задача такова. создать простенький класс для работы со строкой, а именно: -Ввод произвольного текста, -Ввести некоторый символ (один или... подробнее

Показать сообщение отдельно
maloy-rom
0 / 0 / 0
Регистрация: 15.12.2009
Сообщений: 10

Написал но не уверен что правильно - C++

15.12.2009, 00:41. Просмотров 455. Ответов 3
Метки (Все метки)

1. Написать программу на Си для вычисления значений функции y (рис. 1) если Х изменяться от Xmin до Xmax с шагом dx.
Х , Xmin, Xmax, dx вводиться с клавиатуры.
Проверте правильно ли написал

Код
#include <stdio.h>
#include <math.h>
#include <conio.h>
 void main ()
  {
  double x,y,Xmin,dx,Xmax,a;
  clrscr();
  puts ("vvedite Xmin dx Xmax a\n");
  scanf ("%lf%lf%lf%lf",&Xmin,&dx,&Xmax,&a);
  for (x=Xmin;x<=Xmax;x+=dx)
   {
     if (a-x>0 && sin(x))
	{
	 y=((a*x)+log(a-x))/sin(a*x);
	 printf("Pru x=%lf y=%lf\n",x,y);
	}
     else
	 printf("Nemojno vu4eslit y pru x=%lf,a=%lf\n",x,a);
    }
    puts("Konets");
 }
2. Дано три варианта формул для решения z (рис. 2)
Написать программу что предусматривает выбор формулы для вычисления значения z для введённого х
Проверте правильно ли написал.

Код
#include <stdio.h>
#include <math.h>
 void main()
 {
  float x,z;
  char variant;
  puts ("Vvedite x=");
  scanf ("%f",&x);
  puts ("Vvedite vvaruant T ulu R ulu N");
  fflush (stdin);
  scanf("%c",&variant);
  switch (variant)
  {
   case 'T': if (sin(x)>=0)
   {
    z=sqrt(sin(x));
      printf ("varuant=%c x=%f y=%f\n",variant,x,z);
   }
	     else
	       printf("Nemojno rewut");
	     break;
   case 'R': if (sin(x)>=1)
   {
    z=log(sin(x));
      printf ("varuant=%c x=%f y=%f\n",variant,x,z);
   }
	     else
	       printf("nemojno rewut");
	     break;
   case 'N': if (cos(x)!=0)
   {
    z=(1/cos(x));
      printf ("varuant=%c x=%f y=%f\n",variant,x,z);
   }
	     else
	       printf("nemojno rewut");
	     break;
   default: printf("Nedopystumiu varuant %c\n",variant);
  }
 }
3. Составить массив структур для описания авиалайнеров с полями: название, аэропорт где числиться самолёт, количество пассажиров, средняя скорость. Вывести на экран и в отдельный файл все данные про авиалайнеры, которые числяться в введённом с клавиатуры аэропорте.
Не могу никак вывести данные в отдельный файл и гдето ошибка в программе.Если что неправильно пожалуйста исправте

Код
#include <stdio.h>
#include <string.h>
#define N 6
 void main()
  {
  struct samolet
  {
   char nazv [10];
   char aeroport[12];
   float pasajur;
   float speed;

  }x[N];

   char zadan_aeroport[12];
   float t;
   int i;
   for(i=0;i<N;i++)
    {
     printf("Vvedute nazvanue %i-go samoleta\n",i+1);
     fflush(stdin);
     scanf("%s",&x[i].nazv);
     printf("Vvedute aeroport %i-go samoleta\n",i+1);
     fflush(stdin);
     scanf("%s",&x[i].aeroport);
     printf("Vvedute kolu4estvo pasajurov %i-go samoleta\n",i+1);
     scanf("%i",&x[i].pasajur);
     printf("Vvedute serednuy skorost %i-go samoleta\n",i+1);
     scanf("%f",&x[i].speed);
    }
     printf("Vvedute 4uslo t=");
     scanf("%f",&t);
     printf("Vvedute zadanui aeroport");
     fflush(stdin);
     scanf("%s",&zadan_aeroport);

      for(i=0;i<N;i++)
       if (strcmp (x[i].aeroport,zadan_aeroport))==0
      printf("x[%i].nazv=%s; x[%i].aeroport=%s; x[%i].pasajur=%i; x[i].speed=%f\n",i+1,x[i].samolet,i+1, x[i].aeroport,i+1, x[i].pasajur,i+1, x[i].speed,i+1);
    }

ЗА РАНЕЕ СПАСИБО
0
Изображения
  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru