Студентам с лабораторными сюда (архивная - 2015)

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by _Great_, 20 Jun 2007.

Thread Status:
Not open for further replies.
  1. XimiK69

    XimiK69 Member

    Joined:
    2 Jan 2010
    Messages:
    45
    Likes Received:
    5
    Reputations:
    0
    Если тебе поможет.........
    Code:
    #include <iostream>
    using namespace std;
    
    void main(void)
    {
    	char str[] = "ChorOscho u nas na forume";
    
    	for(int i = 0; str[i] != '\0'; i++)
    	{
    		if((str[i] == 'o')||(str[i]=='O')) { str[i] = 'a'; }
    	}
    
    	cout << str << endl;
    }
     
  2. >>serhio<<

    >>serhio<< New Member

    Joined:
    10 Feb 2009
    Messages:
    40
    Likes Received:
    0
    Reputations:
    0
    помогите исправить ошибки плиз
    const
    n=20;{maks dlina slova}
    var
    kolvo:array[1..n] of integer;
    slovo, stroka:string;
    i:integer;
    f:text;
    begin
    for i:=1 to n do
    begin
    assign(f,'c:\in.txt');
    reset(f);
    while not eof(f) do
    begin
    readln(f,stroka);
    slovo:='';
    for i:=1 to length (stroka) do
    begin
    if stroka in ['',''] then {v kvdratnih skobkah
    cherez zapyatuyu perechislit' vse razdeliteli slov.kazhdiy razdelitel' v kavichkah razdelitel'}
    begin
    if length(slovo) > 0 then kolvo[length(slovo)]:=kolvo[length(slovo)]+1;
    slovo:='';
    end else
    slovo:=slovo+stroka;
    end;
    if length(slovo)>0 then kolvo[length(slovo)]:=kolvo[length(slovo)]+1;
    end;
    close(f);
    assign(f,'c:\out.txt');
    rewrite(f);
    for i:=1 to n do
    writeln(f,'slov iz',i,'bukv:',kolvo);
    close(f);
    readln;
    end.
     
  3. atomOK

    atomOK New Member

    Joined:
    23 Jan 2010
    Messages:
    7
    Likes Received:
    0
    Reputations:
    0
    Люди, помогите плиз...... Горю......
     
  4. cupper

    cupper Elder - Старейшина

    Joined:
    6 Jun 2007
    Messages:
    369
    Likes Received:
    92
    Reputations:
    5
    бл*ть, имей уважения в другим, скопипасть сюда задачу, а не выкладывай черти что черти куда !!!
     
  5. atomOK

    atomOK New Member

    Joined:
    23 Jan 2010
    Messages:
    7
    Likes Received:
    0
    Reputations:
    0
    я не в коем случае не хотела проявить не уважение к людям.....

    в файле 6 задач с примерами как нужно решать....
    Если я выложу их непосредственно сюда - будет очень много текста....

    выложила на еще один обменник

    http://narod.ru/disk/17246678000/laba.doc.html
     
  6. cupper

    cupper Elder - Старейшина

    Joined:
    6 Jun 2007
    Messages:
    369
    Likes Received:
    92
    Reputations:
    5
    уухх!!

    Code:
    //#include <iostream>
    #include <stdlib.h>
    #include <stdio.h>
    #include <time.h>
    
    int main(){
    	int mas[3][4];
    	//randomize();
    	srand(time(NULL));
    	int i;
    	int j;
    	for(i=0;i<3;i++){
    		for(printf("\n"),j=0;j<4;j++){
    			mas[i][j]=rand()%100;
    			printf("x[%d][%d]=%-4d",i,j,mas[i][j]);
    		}
    	}
    	printf("\n");
    	int min;
    	int index;
    	for (i=0; i<3; i++){
    		index = 0;
    		min = mas[i][0];
    		for (j=1; j<4; j++){
    			if (min > mas[i][j]){
    				min = mas[i][j];
    				index = j;		
    			}
    		}
    		mas[i][index] = mas[i][i];
    		mas[i][i] = min; 
    	}
    	for(i=0;i<3;i++){
    		for(printf("\n"),j=0;j<4;j++){
    			printf("x[%d][%d]=%-4d",i,j,mas[i][j]);
    		}
    	}
    	printf("\n");
    }
    
    Code:
    ./test
    
    x[0][0]=21  x[0][1]=6   x[0][2]=67  x[0][3]=58  
    x[1][0]=79  x[1][1]=39  x[1][2]=47  x[1][3]=30  
    x[2][0]=28  x[2][1]=10  x[2][2]=58  x[2][3]=30  
    
    x[0][0]=6   x[0][1]=21  x[0][2]=67  x[0][3]=58  
    x[1][0]=79  x[1][1]=30  x[1][2]=47  x[1][3]=39  
    x[2][0]=28  x[2][1]=58  x[2][2]=10  x[2][3]=30  
    
    если я правильно понял условие.

    Если нужно к массиву через указателя явно обращаться, что было заострено в 6 лабе то вот такой вариант
    Code:
    //#include <iostream>
    #include <stdlib.h>
    #include <stdio.h>
    #include <time.h>
    
    int main(){
    	int mas[3][4];
    	int *pt;
    	//randomize();
    	srand(time(NULL));
    	int i;
    	int j;
    	for(i=0;i<3;i++){
    		pt = mas[i];
    		for(printf("\n"),j=0;j<4;j++){
    			*(pt+j)=rand()%100;
    			printf("x[%d][%d]=%-4d",i,j,*(pt+j));
    		}
    	}
    	printf("\n");
    	int min;
    	int index;
    	for (i=0; i<3; i++){
    		pt = mas[i];
    		index = 0;
    		min = *(pt + 0);
    		for (j=1; j<4; j++){
    			if (min > *(pt + j)){
    				min = *(pt + j);
    				index = j;		
    			}
    		}
    		*(pt + index) = *(pt + i);
    		*(pt + i) = min; 
    	}
    	for(i=0;i<3;i++){
    		pt = mas[i];
    		for(printf("\n"),j=0;j<4;j++){
    			printf("x[%d][%d]=%-4d",i,j,*(pt+j));
    		}
    	}
    	printf("\n");
    }
    
    Code:
    x[0][0]=33  x[0][1]=48  x[0][2]=44  x[0][3]=60  
    x[1][0]=95  x[1][1]=82  x[1][2]=25  x[1][3]=59  
    x[2][0]=34  x[2][1]=6   x[2][2]=44  x[2][3]=45  
    
    x[0][0]=33  x[0][1]=48  x[0][2]=44  x[0][3]=60  
    x[1][0]=95  x[1][1]=25  x[1][2]=82  x[1][3]=59  
    x[2][0]=34  x[2][1]=44  x[2][2]=6   x[2][3]=45  
    
     
    #2226 cupper, 25 Jan 2010
    Last edited: 25 Jan 2010
  7. atomOK

    atomOK New Member

    Joined:
    23 Jan 2010
    Messages:
    7
    Likes Received:
    0
    Reputations:
    0
    спасибо, за помощь) Большое.

    Ток я дупля вообще не отбиваю в этом. :rolleyes:

    Я вообще учусь на переводчика, а так как тех универ присобачили нам с++....

    Если вам не сложно, может стукните в асю :rolleyes:

    и еще: это типо лаба 1??? :rolleyes:
     
  8. cupper

    cupper Elder - Старейшина

    Joined:
    6 Jun 2007
    Messages:
    369
    Likes Received:
    92
    Reputations:
    5
    переводчик программист )) будешь msdn нам переводить и документацию всякую ))
    зачем в аську ? есть вопросы пиши тут.
     
  9. atomOK

    atomOK New Member

    Joined:
    23 Jan 2010
    Messages:
    7
    Likes Received:
    0
    Reputations:
    0

    ок.

    так вот, это типо лаба 1? да?
     
  10. cupper

    cupper Elder - Старейшина

    Joined:
    6 Jun 2007
    Messages:
    369
    Likes Received:
    92
    Reputations:
    5
    а черт туплю, нет, это 6-я :) я пост твой первый неправильно прочитал )) мне прочиталось не 6 задач, а шестую задачу. Остальные пусть делают другие ))
     
  11. KrabKN

    KrabKN New Member

    Joined:
    21 Jan 2010
    Messages:
    27
    Likes Received:
    0
    Reputations:
    0
    1.провести подсчет согласных букв во введенной стоке, на си


    2.Данная целочисленные матрица. Отсортировать строки матрицы в соответствии с первого элемента строки по убыванию. матрицу вводить самому

    3.Написать программу, которая заменяет все буквы «о» в строке на буквы «а»
    использываетца int getch(); функцыя

    все нужно на си спомощу стандартных функцый
     
  12. atomOK

    atomOK New Member

    Joined:
    23 Jan 2010
    Messages:
    7
    Likes Received:
    0
    Reputations:
    0
    Помогите плиз переводчице сделать еще 5 лаб по с++

    воть http://narod.ru/disk/17246678000/laba.doc.html

    С 6ой уже помогли.

    Если надо с меня качественный рерайт, перевод. :D
     
  13. lokli

    lokli New Member

    Joined:
    28 Dec 2009
    Messages:
    10
    Likes Received:
    0
    Reputations:
    0
    2 atomOK
    Первая задача. Написана с минимальными переделками из примера.
    Code:
    #include<stdlib.h>
    #include<stdio.h>
    #include<math.h>
    #include<conio.h>
    void main()
    {
    float g,f;
    int n;
    printf("f= ");
    scanf("%f",&f);
    if (f>=1)       {g=cos((f*f)+f-1); n=1;}
    else if (f<=-1) {g=f*pow(log(fabs(f)),2); n=3;}
    else            {g=sin(f/(exp(f)+1)); n=2;}
    printf("f= %6.3f  g=%8.5f.\n  № %d",f,g,n);
    scanf("%f",&f);
    }
     
  14. Mortal

    Mortal New Member

    Joined:
    9 Jun 2009
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    хоть бы копирайт поставил..
    ато там спрашиваешь, тут отвечаешь))

    _http://forum.antichat.ru/showpost.php?p=1853795&postcount=2284

    _http://grabberz.com/showthread.php?p=268859

    нужно уважать чужой труд.

    ЗЫ: прастите за мультиквот.
     
    #2234 Mortal, 25 Jan 2010
    Last edited: 25 Jan 2010
  15. atomOK

    atomOK New Member

    Joined:
    23 Jan 2010
    Messages:
    7
    Likes Received:
    0
    Reputations:
    0
    Спасибо! :p
     
  16. BuBeN

    BuBeN New Member

    Joined:
    3 Mar 2009
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    нужна помощ срочно по делфи

    помогите плиз написать программу для расчета силы тока, проходящего через обмотку индуктивного преобразователя на делфи
    http://depositfiles.com/files/y84x8j2e0
    тут формула
     
  17. cupper

    cupper Elder - Старейшина

    Joined:
    6 Jun 2007
    Messages:
    369
    Likes Received:
    92
    Reputations:
    5
    5-я:
    Code:
    #include<stdlib.h>
    #include<stdio.h>
    #include<math.h>
    #include<conio.h>
    void main()
    {
    	int x[20];
    	int k=0;
    	clrscr();
    	randomize();
    	for(int i=0;i<18;i++)
    	{
    		x[i]=(random(100) - random(100));
    		printf("x[%2d]=%2d\n",i,x[i]); 
    	}
    	printf("-------");
    	for(i=0;i<18;i++){
    		if (x[i] < 0){
    			printf("x[%2d] = %2d \n", i, x[i]);
    			break;
    		}
    	}
    	scanf("%d",&k);
    }
    
    4-я: (также с минимальными изменениями)
    Code:
    #include<stdlib.h>
    #include<stdio.h>
    #include<math.h>
    #include<conio.h>
    long factor(int k)
    {long res;
    if((k==1)||(k==0)) res=1;
    else res=factor(k-1)*k;
    return res;
    }
    float chlen(int m,float h)
    { float res;
    //res=(m+2)*cos(m)/(factor(2*m+1)+pow(log(m*pow(h,2)),3));
    res=pow(-1,m+1) * sqrt(m*pow(h,m)) / factor(m+1);
    return res;
    }
    void main()
    {clrscr();
    float x=0.8,s=0,y=1,toch=1e-5;
    int i=1;
    while(fabs(y)>=toch)
    {y=chlen(i,x);s+=y;
    printf("%4d %10.8f %10.8f\n",i,y,s);
    i++;}
    printf("%f",s);
    scanf("%f",&x);
    }
    
     
    #2237 cupper, 25 Jan 2010
    Last edited: 25 Jan 2010
  18. AmadeoRache

    AmadeoRache Member

    Joined:
    12 Apr 2009
    Messages:
    67
    Likes Received:
    10
    Reputations:
    1
    Помогите пожалуйста с практической работой .
    Написать нужно на Pascal графическую программу .
    Травка , Дерево , Облака , солнышко.
    Гусеницу которая заползает на дерево .
    Гусеница должна быть вот такой [​IMG]
     
  19. KrabKN

    KrabKN New Member

    Joined:
    21 Jan 2010
    Messages:
    27
    Likes Received:
    0
    Reputations:
    0
    Напесать программу на СИ очень срочно нужно

    Написать программу, реализует две функции с одинаковыми именами, но разными входными параметрами (перегрузка).
    Функция Kol, которая находит количество положительных чисел с n введенных и количество символов в слове.
     
  20. a1ertso

    a1ertso New Member

    Joined:
    16 Dec 2009
    Messages:
    35
    Likes Received:
    0
    Reputations:
    0
    Массивы

    Здравствуйте.
    Задачка на делфи. Помогите пожалуйста.
    В массиве B(n,n) элементы строки, содержащей наибольший элемент, заменить на A:
    [​IMG]
     
Thread Status:
Not open for further replies.