Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.11.2014, 17:56   #1
kolek_96
Пользователь
 
Регистрация: 16.11.2014
Сообщений: 10
По умолчанию напишите прогу плиз

сможете написать на паскале?
Пользователь вводит предложение, которое помимо слов содержит целые числа,
принадлежащие диапазону от 1 до 5000. Известно, что последнее число во введенном
предложении – это количество угловых минут. Найти данное число и перевести его к виду
градусы/минуты.
Заменить найденное число в исходной строке на выражение вида ’GG градусов
MM минут’ с учетом корректных окончаний выводимых по-русски слов. Например, было
’координаты 202 северной широты’, стало ’координаты 3 градуса 22 минуты
северной широты’.

Последний раз редактировалось kolek_96; 25.11.2014 в 00:56.
kolek_96 вне форума Ответить с цитированием
Старый 24.11.2014, 22:38   #2
Jurijus123
Заблокирован
 
Регистрация: 12.11.2014
Сообщений: 120
По умолчанию

посмотри здесь:
Код:
#include <iostream>
using namespace std;

int main()
{

  int n;
  cout<<"Skoliko pirozkov? ";
  cin>>n;
  cout<<"Ja soberajusi siesti " <<n;
	

 int o=n % 100;




 if((o>10) && (o<20))
 
  cout<< " pirozokov"<<endl;
 



	 
 else
 {

	 switch(o%10)
	 {
	 case 0:
		 cout<<" pirozkov.";
		 break;
	 case 1:
		 	cout<<" pirozok.";
			break;
     case 2:
     case 3:
	 case 4:
	cout<<" pirozka.";
		  break;
	 case 5:
	 case 6:
	 case 7:
     case 8:
	 case 9:
		 	 cout<<" pirozkov.";
		   	  break;

	 }
 cout<<endl;
	

 }


	


   system("pause");

  for (int i=n; i>=1; --i)
  {
  cout <<"Ostalosi  " <<i<<endl;

   
 int g=i % 100;




 if((i>10) && (i<20))
 
  cout<< " pirozokov"<<endl;
 



	 
 else
 {

	 switch(i%10)
	 {
	 case 0:
		 cout<<" pirozkov.";
		 break;
	 case 1:
		 	cout<<" pirozok.";
			break;
     case 2:
     case 3:
	 case 4:
	cout<<" pirozka.";
		  break;
	 case 5:
	 case 6:
	 case 7:
     case 8:
	 case 9:
		 	 cout<<" pirozkov.";
		   	  break;

	 }
 cout<<endl;
	

 }

  }
  if(n>20)
  	 cout<<"oi... ja lopnul."<<endl;

  else
  {
	  if(n<10)
	  {
		  cout <<"ja ne naelsia"<<endl;
 
	  }
		  else
	  cout<<"uf... chuti nelopnul."<<endl;
  }

  system("pause");
 return 0;
}
код такой только дабавь окачания с верху
Код:
#include <string>
#include <iostream>
using namespace std;
int main()
{


string g,x,sh;
int a,b,c,n;




 cout<<"Vidite kordinati\n";
 cin>>g>>sh;

  


n = atoi(g.c_str()); 


if(n<=60)
{

 cout<<"Gradusov "<<n<<" "<<sh<<endl;
										

}

if(n>60)
{
a=n%60;

b=n/60;

if (a==0)
{ 
 cout<<"Gradusov "<<b<<" "<<sh<<endl;

}

else

 cout<<"Gradusov "<<b<<" minut "<<a<<" "<<sh<<endl;



}

if(n>=3600)
{


b=n/60;
b=b%60;

a=n%3600;

c=n/3600;

if (a==0)
{ 
 cout<<"Gradusov "<<c<<" minut "<<b<<" "<<sh<<endl;


}
 
else
cout<<"Gradusov "<<c<<" minut "<<b<<" secundi "<<a<<" "<<sh<<endl;


}



system("pause");

return 0;

}

Последний раз редактировалось Jurijus123; 24.11.2014 в 23:41.
Jurijus123 вне форума Ответить с цитированием
Старый 25.11.2014, 00:57   #3
kolek_96
Пользователь
 
Регистрация: 16.11.2014
Сообщений: 10
По умолчанию

Цитата:
Сообщение от Jurijus123 Посмотреть сообщение
посмотри здесь:
Код:
#include <iostream>
using namespace std;

int main()
{

  int n;
  cout<<"Skoliko pirozkov? ";
  cin>>n;
  cout<<"Ja soberajusi siesti " <<n;
	

 int o=n % 100;




 if((o>10) && (o<20))
 
  cout<< " pirozokov"<<endl;
 



	 
 else
 {

	 switch(o%10)
	 {
	 case 0:
		 cout<<" pirozkov.";
		 break;
	 case 1:
		 	cout<<" pirozok.";
			break;
     case 2:
     case 3:
	 case 4:
	cout<<" pirozka.";
		  break;
	 case 5:
	 case 6:
	 case 7:
     case 8:
	 case 9:
		 	 cout<<" pirozkov.";
		   	  break;

	 }
 cout<<endl;
	

 }


	


   system("pause");

  for (int i=n; i>=1; --i)
  {
  cout <<"Ostalosi  " <<i<<endl;

   
 int g=i % 100;




 if((i>10) && (i<20))
 
  cout<< " pirozokov"<<endl;
 



	 
 else
 {

	 switch(i%10)
	 {
	 case 0:
		 cout<<" pirozkov.";
		 break;
	 case 1:
		 	cout<<" pirozok.";
			break;
     case 2:
     case 3:
	 case 4:
	cout<<" pirozka.";
		  break;
	 case 5:
	 case 6:
	 case 7:
     case 8:
	 case 9:
		 	 cout<<" pirozkov.";
		   	  break;

	 }
 cout<<endl;
	

 }

  }
  if(n>20)
  	 cout<<"oi... ja lopnul."<<endl;

  else
  {
	  if(n<10)
	  {
		  cout <<"ja ne naelsia"<<endl;
 
	  }
		  else
	  cout<<"uf... chuti nelopnul."<<endl;
  }

  system("pause");
 return 0;
}
код такой только дабавь окачания с верху
Код:
#include <string>
#include <iostream>
using namespace std;
int main()
{


string g,x,sh;
int a,b,c,n;




 cout<<"Vidite kordinati\n";
 cin>>g>>sh;

  


n = atoi(g.c_str()); 


if(n<=60)
{

 cout<<"Gradusov "<<n<<" "<<sh<<endl;
										

}

if(n>60)
{
a=n%60;

b=n/60;

if (a==0)
{ 
 cout<<"Gradusov "<<b<<" "<<sh<<endl;

}

else

 cout<<"Gradusov "<<b<<" minut "<<a<<" "<<sh<<endl;



}

if(n>=3600)
{


b=n/60;
b=b%60;

a=n%3600;

c=n/3600;

if (a==0)
{ 
 cout<<"Gradusov "<<c<<" minut "<<b<<" "<<sh<<endl;


}
 
else
cout<<"Gradusov "<<c<<" minut "<<b<<" secundi "<<a<<" "<<sh<<endl;


}



system("pause");

return 0;

}
Блин, мне на паскале надо
kolek_96 вне форума Ответить с цитированием
Старый 25.11.2014, 11:33   #4
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,434
По умолчанию

Цитата:
Блин, мне на паскале надо
То твоя проблема задачу тебе решили
Человек_Борща вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Массив напишите прогу XaHTeP Паскаль, Turbo Pascal, PascalABC.NET 1 14.05.2012 14:19
Напишите прогу!!!!!! KoC aka HoC Помощь студентам 1 23.06.2010 18:20