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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 30.10.2008, 19:32   #1
vikusia
 
Аватар для vikusia
 
Регистрация: 30.10.2008
Сообщений: 3
Восклицание задачки с++

1. Время обслуживания. Для каждого посетителя парикмахерской (с одним мастером) извест-ны следую¬щие величины: t1 — момент его прихода и t2 — продолжи¬тельность его обслужи-вания. Сколько клиентов обслу¬жит мастер за смену продолжительностью Т? Сколько рабо-чего времени он потратит на обслуживание?

2. Известно время начала и окончания (например, 6:00 и 24:00) работы некоторого пригород-ного автобусного маршрута с одним автобусом на линии, а также протяженность маршрута в минутах (в один ко¬нец) и время отдыха на конечных остановках. Составить суточное рас-писание этого маршрута (моменты отправления с конечных пунктов) без учета времени на обед и пересменку.

3 Написать программу, которая выводит на экран ваши имя и фамилию 10 раз


3.69. Написать программу проверки знания таблицы умножения. Программа должна вывести 10 примеров и выставить оценку: за 10 правильных ответов - "отлично", за 9 и 8 — "хорошо", за 7 и 6 — "удовлетворительно, за 6 и менее — "плохо".
[/COLOR][/SIZE][/FONT]мне серьезно нужна ваша помощь во всем и всегда ..не бросайте меня
vikusia вне форума Ответить с цитированием
Старый 30.10.2008, 20:46   #2
vvviperrr
Тупой студент
Форумчанин
 
Аватар для vvviperrr
 
Регистрация: 12.05.2007
Сообщений: 614
По умолчанию

могу третью сделать)

Код:
#include "iostream"

int main()
{
	int Count = 10;

	while (Count-- > 0) {
		printf("Kill youself, save the planet\n");
	}

	return 0;
}
куда имя/фамилию подставлять надеюсь понятно? а вообще совести нет, мало того не в тот раздел написал(а), так еще и СРОЧНО. зачет автоматом пропадает? как же надоело видеть тут подобные посты
vvviperrr вне форума Ответить с цитированием
Старый 31.10.2008, 17:54   #3
vikusia
 
Аватар для vikusia
 
Регистрация: 30.10.2008
Сообщений: 3
По умолчанию

Цитата:
Сообщение от vvviperrr Посмотреть сообщение
могу третью сделать)

Код:
#include "iostream"

int main()
{
	int Count = 10;

	while (Count-- > 0) {
		printf("Kill youself, save the planet\n");
	}

	return 0;
}
куда имя/фамилию подставлять надеюсь понятно? а вообще совести нет, мало того не в тот раздел написал(а), так еще и СРОЧНО. зачет автоматом пропадает? как же надоело видеть тут подобные посты
воопщето не зачет а для себя ...первый курс на конрольной была ноя ее не сделаа
[/COLOR][/SIZE][/FONT]мне серьезно нужна ваша помощь во всем и всегда ..не бросайте меня
vikusia вне форума Ответить с цитированием
Старый 31.10.2008, 21:43   #4
Freer
Пользователь
 
Аватар для Freer
 
Регистрация: 20.10.2008
Сообщений: 64
По умолчанию

//вывод имени и фамилии

Код:
#include <stdio.h>  /*для компиляторов версий выше 2.0 #include <stdio> просто и <conoi> соответственно*/
#include <conio.h>

main()
{
clrscr();

int i;
char name[20];
char fam[30];

printf("Input your name and family:"); //ввести имя и фамилию через пробел
scanf("%s %s",name,fam);
printf("\n\tYour name and family is:\n");
for(i=0;i<=10;i++){
printf("\n\n%s %s",name,fam);
}
getch();
return 0;
}
Код:
#include <stdio.h>
#include <conio.h>

main()
{
   clrscr();

printf("\tProverka znanii tablici umnozheniya."
	"\nVvedite otvet:\n");

int a=0;
int total=0;

printf("4*4=");
scanf("%d",&a);
if(a==16){
total+=1;
}
printf("\n2*7=");
scanf("%d",&a);
if(a==14){
total+=1;
}
printf("\n3*9=");
scanf("%d",&a);
if(a==27){
total+=1;
}
printf("\n7*6=");
scanf("%d",&a);
if(a==42){
total+=1;
}
printf("\n6*5=");
scanf("%d",&a);
if(a==30){
total+=1;
}
printf("\n1*9=");
scanf("%d",&a);
if(a==9){
total+=1;
}
printf("\n8*3=");
scanf("%d",&a);
if(a==24){
total+=1;
}
printf("\n9*7=");
scanf("%d",&a);
if(a==63){
total+=1;
}
printf("\n5*6=");
scanf("%d",&a);
if(a==30){
total+=1;
}
printf("\n2*9=");
scanf("%d",&a);
if(a==18){
total+=1;
}
printf("\n%d",total);


	if(total==10){
	printf("\nOtlichno!");
	}
	else if(total==9 || total==8){
	printf("\nHorosho.");
	}
	else if(total==7 || total==6){
	printf("\nUduvletvoritel'no.");
	}
	else if(total<=6){
	printf("\nPloho.");
	}
getch();
return 0;
}
Никогда ничё глупее не писал))

От модератора : оформляем код нормально!
FreeR

Последний раз редактировалось rpy3uH; 01.11.2008 в 08:19.
Freer вне форума Ответить с цитированием
Старый 31.10.2008, 23:02   #5
alexinspir
Новичок
Джуниор
 
Аватар для alexinspir
 
Регистрация: 26.08.2008
Сообщений: 1,010
По умолчанию

ну было бы не глупо, если бы нормальный, рандомный алгоритм прикрутил.
ромик0: Cколько получают здешние модераторы?
pu4koff: У модераторов сдельная оплата труда. Выдал предупреждение - плюс к премии. Выдал бан - лучший модератор месяца со всеми вытекающими.
alexinspir вне форума Ответить с цитированием
Старый 31.10.2008, 23:14   #6
spark-roman
Пользователь
 
Регистрация: 25.10.2008
Сообщений: 20
По умолчанию

Код:
#include<iostream>
using namespace std;
int n=10,c,mark=0;
double a,b;
int main(){
    srand(time(NULL));
    for (int i=0;i<10;i++){
        a=rand()%10;
        b=rand()%10;
        cout<<a<<"*"<<b<<"= ";
        cin>>c;
        cout<<"\n";
        if (a*b==c){
           mark++;
        }          
    }
    if (mark==10) cout<<"excellent";
    if (mark<10 && mark>7) cout<<"well";
    if (mark<8) cout<<"three";
    cin>>n;
    return 0;
}
так наверное правильнее.

Последний раз редактировалось rpy3uH; 01.11.2008 в 08:19.
spark-roman вне форума Ответить с цитированием
Старый 31.10.2008, 23:25   #7
Freer
Пользователь
 
Аватар для Freer
 
Регистрация: 20.10.2008
Сообщений: 64
По умолчанию

отчасти)
Во-перых прога не работает твоя,так так ты не подключил <stdlib> )
Во-вторых подумай на каком курсе рендомизацию проходят
Но спору нет,твой вариант логичней)
Написал бы ещё структуру девочке))
FreeR
Freer вне форума Ответить с цитированием
Старый 31.10.2008, 23:47   #8
spark-roman
Пользователь
 
Регистрация: 25.10.2008
Сообщений: 20
По умолчанию

sorry, действительно надо добавить <ctime> и <cstdlib>, а не <stdlib>. Что касается рендома, то без него программа не покатит.
spark-roman вне форума Ответить с цитированием
Старый 01.11.2008, 01:23   #9
alexinspir
Новичок
Джуниор
 
Аватар для alexinspir
 
Регистрация: 26.08.2008
Сообщений: 1,010
По умолчанию

Цитата:
Сообщение от Freer Посмотреть сообщение
Во-вторых подумай на каком курсе рендомизацию проходят
рандом можно и самому замутить, без всяких rand, srand и тп, например извлеч системное время (unixtime, в секундах) взять последнюю цифру. и там всякие корни/умножения/деления над ней провернуть, для пущей рандомности if/else if привязать, и также можно получить "условный" рандом.
ромик0: Cколько получают здешние модераторы?
pu4koff: У модераторов сдельная оплата труда. Выдал предупреждение - плюс к премии. Выдал бан - лучший модератор месяца со всеми вытекающими.
alexinspir вне форума Ответить с цитированием
Старый 01.11.2008, 11:51   #10
Freer
Пользователь
 
Аватар для Freer
 
Регистрация: 20.10.2008
Сообщений: 64
По умолчанию

//рассписание автобуса
Код:
#include <stdio.h>
#include <conio.h>
#include <iostream.h>

struct time{
public:
int hour;
int min;
};

 

main()
{
clrscr();
int i,N,K,P,O;

struct time a;
cout<<"Vvedite vremya nachala raboti."<<endl<<"Chasi:";
	cin>>a.hour;
cout<<"Minuti:";
	cin>>a.min;
struct time b;
cout<<"Vvedite vremya koncha raboti."<<endl<<"Chasi:";
	cin>>b.hour;
cout<<"Minuti:";
	cin>>b.min;

 N=a.hour*60+a.min;
 K=b.hour*60+b.min;

struct time c;
cout<<"Vvedite vremya puti v odin konezch."<<endl;
cout<<"Chasi:";
	cin>>c.hour;
cout<<"Minuti:";
	cin>>c.min;
 P=c.hour*60+c.min;

struct time d;
cout<<"Vvedite vremya otdiha."<<endl;
cout<<"Chasi:";
	cin>>d.hour;
cout<<"Minuti:";
	cin>>d.min;
 O=d.hour*60+d.min;


i=P+O;



cout<<"Vremya      Doroga         Otdih";
printf("\n%d:%d %10d:%d %10d:%d",a.hour,a.min,c.hour,c.min,d.hour,d.min);
while(N<K-i){
N=N+i;
a.hour=(N+P+O-i)/60;
a.min=(a.min+c.min+d.min)%60;



printf("\n%d:%d %10d:%d %10d:%d",a.hour,a.min,c.hour,c.min,d.hour,d.min);


}


return 0;
}
Цитата:
Сообщение от spark-roman Посмотреть сообщение
sorry, действительно надо добавить <ctime> и <cstdlib>, а не <stdlib>. Что касается рендома, то без него программа не покатит.
ХЗ
FreeR

Последний раз редактировалось rpy3uH; 01.11.2008 в 13:58.
Freer вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задачки (С/С++) Kira1 Помощь студентам 3 28.10.2008 04:12
задачки мандаринка Паскаль, Turbo Pascal, PascalABC.NET 3 02.02.2008 17:02
Задачки на Си Cyn4uk Помощь студентам 3 06.12.2007 23:51
Задачки по С Aero Помощь студентам 3 04.10.2007 18:41