ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Лаба
  #1091  
Старый 13.02.2009, 09:30
Аватар для ~NeiTRoN~
~NeiTRoN~
Познающий
Регистрация: 03.07.2008
Сообщений: 65
Провел на форуме:
170237

Репутация: 4
Отправить сообщение для ~NeiTRoN~ с помощью ICQ
По умолчанию Лаба

Народ такая проблема. Есть задача, Надо ввести информацию о студентах и потом вывести их список в алфавитном порядке.
Вот код:
Код:
#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <iostream>
#define n 4
using namespace std;
string alf = "ABCDEFGHJabcdefg";
struct w{char fam[15];
char name[15];
char otch[15];
char pol[2];
int vozr,kurs;
};
void main()
{w web[n];
int i=0,k=0;
printf("Vvedite fam\n");
while(gets(web[i].fam)!=NULL && i<n)
{
	printf("Vvedite name\n");
	gets(web[i].name);
	printf("Vvedite otchestvo\n");
	gets(web[i].otch);
	printf("Vvedite pol(m ili f)\n");
	gets(web[i].pol);
	/*printf("Vvedite vozrast i kurs\n");
	cin >> web[i].vozr >> web[i].kurs;*/
	if(i<n)printf("Vvedite sled fam\n");i++;
}
k=i;
puts("isxod table");
puts("       fam         |            name      |         otch");
int j=0,b=0;
for(j=0;j<alf.length();j++)
{
for(i=0;i<k;i++)
if(web[i].fam[0]==alf[j])
printf("%15s%17s%20s\n",web[i].fam,web[i].name,web[i].otch);
}
getch();
}
Но есть проблемы.
Во-первых если раскоментировать ввод возраста и курса то он не дает во второй,третий и т.д. раз вводить фамилию,а сразу перескакивает на ввод имени.
Во-вторых он проверяет только по первой букве, а надо что бы при совпадении проверял еще и по второй,а потом если надо по третьей и т.д.
В-третьих программа не пправильно сортирует фамили которые начинаются то с маленьких,то с больших букв!!!
Помогите плиз кто может исправить эти проблемы!!!

scrat: юзайте CODE

Последний раз редактировалось ~NeiTRoN~; 13.02.2009 в 16:15..
 
Ответить с цитированием

Лабы на С
  #1092  
Старый 15.02.2009, 13:57
Аватар для GOODmen
GOODmen
Участник форума
Регистрация: 08.11.2008
Сообщений: 164
Провел на форуме:
5779069

Репутация: 185
Отправить сообщение для GOODmen с помощью ICQ
По умолчанию Лабы на С

1.Простые числа
а.По определению:вывести все простые числа,меньше заданного натурального числа N,проверяя в цикле каждое число на простоту перебором делителей...
б.Решето Эратосфена.Ревлизовать алгоритм поиска простых чисел в интервале от 2 до заданного N при помощи алгоритма Решето Эратосфена...

2.Треугольник Паскаля
а.По определению:каждый элемент треугольника являеться суммой двух элементов "над" ним.Вывести несколько строк треугольника Паскаля,используя не более одного одомерного массива(т.е хранить только текущую строку)
б.по формуле биномиальных коэфициэнтов.Факториал реализовать рекурсивно

ЗЫ исходники (коды) нужны на "С"
зарание благодарен
 
Ответить с цитированием

  #1093  
Старый 15.02.2009, 14:44
Аватар для @nt0n
@nt0n
Новичок
Регистрация: 02.04.2008
Сообщений: 3
Провел на форуме:
23159

Репутация: 0
По умолчанию

Помогите с блок-схемой

Цитата:
procedure zafam;
begin
{$I-}
reset (Bz);
{$I+}
if IOResult <>0 then
begin
error('Запрос не возможен!!!!');{Процедура}
end
else begin
OKHO (10, 2,70,23,2);{Процедура}
repeat
write ('Введите фамилию: ');
readln (a);
b:=0;
while not eof (Bz) do
begin
read (Bz,bazz);
if a=bazz.FAM then tabl;
end;
prod('Запрос по Фамилии');{Процедура}
until (z='N') or (z='n');
Close (Bz);
ch10:=#27;
gmenu (5,3);{Процедура}
end;
end;
 
Ответить с цитированием

  #1094  
Старый 15.02.2009, 14:50
Аватар для snAKe33
snAKe33
Участник форума
Регистрация: 10.02.2009
Сообщений: 203
Провел на форуме:
3226894

Репутация: 379
Отправить сообщение для snAKe33 с помощью ICQ
По умолчанию

Программисты помогите мне..я на грани отчисления..
___________________________________________
Помогите мне с лабой..надо написать программу на паскале желательно 7.0 или 7.1.
Вообщем сама задача:
Из каждой очередной тройки букв удалить среднюю букву. Тип списка: циклический.
P.S заранее благодарен
 
Ответить с цитированием

  #1095  
Старый 15.02.2009, 15:51
Аватар для jawbreaker
jawbreaker
Участник форума
Регистрация: 07.07.2008
Сообщений: 161
Провел на форуме:
1027635

Репутация: 234
По умолчанию

GOODmen
Первая выглядит так:
Код:
#include <stdio.h>
#include <math.h>

int is_prime(int N)
{
	int i;
	for(i = 2; i <= sqrt(N); i++)
		if (N % i == 0)
			return 0;
	return 1;
}

int main()
{
	int a, k;
	scanf("%d", &a);
	for(k = 1; k <= a; k++)
		if (is_prime(k))
			printf("%d\n", k);
	return 0;
}
Вторая примерно так:
Код:
#include<stdio.h>
void main()
{
     int num[100], i, j;
     
     for(i=0;i<=99;i++)     /*Заполнение массива*/
          num[i]=i+1;
     
     for(i=1;i<=99;i++)
     {
          if(num[i]!=0)
          {
               for(j=(i+1);j<=99;j++)
               {
                    if(num[j]!=0)
                    {
                         if((num[j]%num[i])==0)     
                         num[j]=0;                   
                                                      
                    }
               }
          }
     }

     for(i=0;i<=99;i++)
     {
          if(num[i]!=0)                    /*Ненулевые числа - простые*/
               printf("\n%d",num[i]);
     }
}
 
Ответить с цитированием

  #1096  
Старый 15.02.2009, 17:10
Аватар для GOODmen
GOODmen
Участник форума
Регистрация: 08.11.2008
Сообщений: 164
Провел на форуме:
5779069

Репутация: 185
Отправить сообщение для GOODmen с помощью ICQ
По умолчанию

Цитата:
Сообщение от jawbreaker  
GOODmen
Первая выглядит так:
Код:
#include <stdio.h>
#include <math.h>

int is_prime(int N)
{
	int i;
	for(i = 2; i <= sqrt(N); i++)
		if (N % i == 0)
			return 0;
	return 1;
}

int main()
{
	int a, k;
	scanf("%d", &a);
	for(k = 1; k <= a; k++)
		if (is_prime(k))
			printf("%d\n", k);
	return 0;
}
Вторая примерно так:
Код:
#include<stdio.h>
void main()
{
     int num[100], i, j;
     
     for(i=0;i<=99;i++)     /*Заполнение массива*/
          num[i]=i+1;
     
     for(i=1;i<=99;i++)
     {
          if(num[i]!=0)
          {
               for(j=(i+1);j<=99;j++)
               {
                    if(num[j]!=0)
                    {
                         if((num[j]%num[i])==0)     
                         num[j]=0;                   
                                                      
                    }
               }
          }
     }

     for(i=0;i<=99;i++)
     {
          if(num[i]!=0)                    /*Ненулевые числа - простые*/
               printf("\n%d",num[i]);
     }
}
Спасибо...
первая задача это простые число под буквой "А"?
вторая это треугольник паскаля под буквой "А"?
 
Ответить с цитированием

  #1097  
Старый 15.02.2009, 18:56
Аватар для Moldman
Moldman
Участник форума
Регистрация: 12.06.2007
Сообщений: 153
Провел на форуме:
1990548

Репутация: 58
Отправить сообщение для Moldman с помощью ICQ Отправить сообщение для Moldman с помощью AIM Отправить сообщение для Moldman с помощью MSN Отправить сообщение для Moldman с помощью Yahoo
По умолчанию

Pascal

Создать программу которая вычисляет число из имени по скеме

1 2 3 4 5 6 7 8 9
A B C D E F G H I
I K L M N O P Q R
J L U V W X Y Z

сначала пишется имя и каждая буква превращается в соответствуюшию цифру
а потом они сложатся по двеби так пока останеца только одна цифра.Если получается номер из двух цифр тогда они суммируются (14=1+4=5, 21=2+1=3)

Пример:

[center]

Главное чтоб результат имел форму пирамиды.

Последний раз редактировалось Moldman; 15.02.2009 в 19:00..
 
Ответить с цитированием

  #1098  
Старый 15.02.2009, 20:49
Аватар для Moldman
Moldman
Участник форума
Регистрация: 12.06.2007
Сообщений: 153
Провел на форуме:
1990548

Репутация: 58
Отправить сообщение для Moldman с помощью ICQ Отправить сообщение для Moldman с помощью AIM Отправить сообщение для Moldman с помощью MSN Отправить сообщение для Moldman с помощью Yahoo
По умолчанию

Нужно срочно,максимум 1 час

+ кто решит правильно
 
Ответить с цитированием

  #1099  
Старый 15.02.2009, 21:19
Аватар для qder
qder
Познающий
Регистрация: 27.06.2006
Сообщений: 39
Провел на форуме:
297160

Репутация: 16
По умолчанию

Задали написать любую программу чтоб работала с xml базой?

Может у кого есть какие исходники своих прог дайте пожалуйста!
 
Ответить с цитированием

  #1100  
Старый 16.02.2009, 03:35
Аватар для Papa_Costa
Papa_Costa
Новичок
Регистрация: 14.01.2009
Сообщений: 2
Провел на форуме:
35590

Репутация: 5
По умолчанию

помогите пожалуйста сделать лабораторную. она очень легкая! просто информатика это не моё... был бы очень благодарен...
вот условие в *.docx
http://slil.ru/26643705
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сюда выкладываем все проги для фрикринга мобильников, которых знаем! nigger Сотовый фрикинг 5 11.04.2009 11:15
Американским студентам запретили пользоваться Skype KPOT_f!nd Мировые новости 1 28.09.2006 03:47
Любителям квестов сюда!! FoX's Болталка 10 25.01.2005 20:42



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ