РОБОПРОГРАММИСТ
ВАШ КОНСУЛЬТАНТ В ОБЛАСТИ ПРОГРАММИРОВАНИЯ
Бесплатно решается 1 задача
в обмен на 5 ваших друзей,
на
Присылайте скриншоты!
- Возраст: 29 лет
- Образование: высшее (1)
- Опыт работы: 3 года преподавательского стажа, 3 года – инженер-программист
- Закончил: Самарский Государственный Экономический Университет (СГЭУ), специальность – Теория и организация РЦБ
- Выполнено: За годы работы мною выполнено около 300 дипломных и курсовых работ, большое количество рефератов, аннотаций и др. видов работ.
- Дисциплины: Информационные технологии. Выполняю работы на следующих языках программирования: Delphi, C++, VisualBasic, VBA, PHP, Perl, JavaScript и д.р. Хорошо знаю теорию и отлично владею практикой.
- Главные принципы при работе с клиентами: учет всех пожеланий заказчика к содержанию и оформлению работ, точное соблюдение сроков сдачи работы, гарантированная доработка в случае возникновения замечаний по работе. При необходимости подготавливаю студента к успешной защите дипломной работы.
Условия оговариваются в каждом случае индивидуально
РобоПрограммист
Проверьте, пожалуйста, верно или нет?
Сложить и вычесть из первого второе число в соответствующей системе счисления:
•736(8)+637(8)=575(8);
736(8)-637(8)=77(8);
•736(16)+637(16)=D6D(16);
736(16)-637(16)=ЕЕ(16)
•А36(16)+63В(16)=734D(16);
А36(16)-63В(16)=DD25(16)
1.Написать функцию, получающую в качестве аргумента «имя файла», со-держащего последовательность действительных чисел неизвестной длины и возвращающую целое число равное 1, если последовательность – арифметическая прогрессия, равное 2, если последовательность – геометрическая прогрессия, равное 3, если последовательность одновременно арифметическая и геометрическая прогрессия, и равное 0 иначе.
Основная программа должна получить «имя файла», вызвать функцию и вывести на экран результаты ее работы.
#include<fstream.h>
#include<process.h>
bool arif(double* mas,int l)
{double d=mas[1]-mas[0];
for(int i=1;i<l;i++)
if ( (mas[i-1]+d)!=mas[i]) return 0;
return 1;
}
bool geom(double* mas,int l)
{double q=mas[1]/mas[0];
for(int i=1;i<l;i++)
if ( (mas[i-1]*q)!=mas[i]) return 0;
return 1;
}
bool AG(double* mas,int l)
{double d=mas[1]-mas[0];
double q=mas[1]/mas[0];
for(int i=1;i<l;i++)
if ( (mas[i-1]+d!=mas[i]) || (mas[i-1]*q!=mas[i]) ) return 0;
return 1;
}
unsigned short int Sequence(char Name[])
{fstream Stream;
int l=0;double Array[10000];
Stream.open(Name,ios::nocreate|ios::in);
if (!Stream) {cout<<"File can`t be open";exit(0);}
while (Stream>>Array[l])
l++;
if (AG(&Array[0],l)==1) return 3;
if (arif(&Array[0],l)==1) return 1;
if (geom(&Array[0],l)==1) return 2;
return 0;
}
void main()
{char Name[30];
cout<<"Input file name ";
cin>>Name;
cout<<Sequence(Name)<<"\n";
}
Преобразовать следующую программу:
#include
#include
void main()
{
int j; char k; double a;
j=21; k=’m’; a=3.1415926;
printf(«PRINT INTEGER j =%d\n»,j);
printf(«PRINT SYMBOL k=%c\n» ,k);
printf(«PRINT LONG FLOAT a=%lf \n»,a);
printf(«PRINT STRING»);
getch();
}
так, чтобы в первой строке было напечатано:
Value of symbol k = R, Value of integer j = -14,
во второй строке:
Value of float variable а is 1.652730E+02
в экспоненциальной форме (по формату %е), а в третьей строке текст:
END of PROGRAMM.
ДИСЦИПЛИНА R ПРОГРАММИРОВАНИЕ
2.Построить список INFO(«Фамилия», «Имя», «Отчество», «Пол», «Дата рождения», «Специальность», «Группа», «Количество дисциплин в этом семестре»), где элементы списка являются Вашими данными (значение элемента «Пол» принимает логический тип: TRUE – мужской, FALSE – женский).
• Вывести на экран: INFO(«Имя», «Отчество», «Пол», «Специальность», «Группа»);
• Вывести на экран: INFO(«Имя», «Пол», «Специальность», «Количество дисциплин в этом семестре»);
• Вывести на экран: INFO(«Пол», «Дата рождения», «Специальность», «Группа», «Количество дисциплин в этом семестре»);
• Изменить значение «Специальность» на «Вычислительная техника и программное обеспечение»;
• Значение элемента «Количество дисциплин в этом семестре» удвоить на 2.
Построить список INFO(«Фамилия», «Имя», «Отчество», «Пол», «Дата рождения», «Специальность», «Группа», «Количество дисциплин в этом семестре»), где элементы списка являются Вашими данными (значение элемента «Пол» принимает логический тип: TRUE – мужской, FALSE – женский).
• Вывести на экран: INFO(«Имя», «Отчество», «Пол», «Специальность», «Группа»);
• Вывести на экран: INFO(«Имя», «Пол», «Специальность», «Количество дисциплин в этом семестре»);
• Вывести на экран: INFO(«Пол», «Дата рождения», «Специальность», «Группа», «Количество дисциплин в этом семестре»);
• Изменить значение «Специальность» на «Вычислительная техника и программное обеспечение»;
• Значение элемента «Количество дисциплин в этом семестре» удвоить на 2.
Бесплатно учим решать 1 задачу в обмен на 10 ваших друзей, зарегистрированных на ”Вебрепетитор24” по инвайт-коду. Будем признательны, если расскажете о нашем сервисе друзьям. Присылайте скриншоты!