Тема: код ASCII

Після введення з клавіатури довільного ряду, вивести на екран цей ряд з відсортованими в ньому символами ( у порядку зростання кодів ASCII), які входять в нього, і добуток їх кодів.

2

Re: код ASCII

Бюджет який?

Re: код ASCII

А загалом скомпілюй, якщо цікаво. Може це нісенітниця повна, якщо так вибач.

Доручаю тобі доповнити, поправити і переправити! Запитуй якщо трєба. Так, звичайно, ахінея парядна. Я, втім, хвелин десять з олівцем
на папері ганяв стрілками єлєменти масиву!

//


#include <IOSTREAM.H>
#include <STDLIB.H>
#define Dovzhina 1100



void Z() 
{    
    
 
    char *Zavershennya;  char Znak;
Zavershennya=&Znak;
cout<<"введіть знак\n";//std::
cin >> Znak;                           
if (*Zavershennya=='ы') exit(0);
}


 

     Perestavlennja(char*A, int N )  // А нумо напишемо першу функцію
     { 
           
           char Pam=A[N];  A[N]=A[N+1];  A[N+1]= Pam;
     }


    Vvedennja(char*A) //Логічно що знадобиться і така, нумо збочимося
     {
    for (int i=0;i<Dovzhina;i++)
        cout<<"Введить "<<i<<" символ\n";//std::
        cin>>A[i];//std::}


// Bool Koefitsient_Menshosti[Dovzhina]; //Напевно нам знадобиться щось таке...І проходитимемо в циклі, я ще прапор введу

//for (i = 0; i < Dovzhina; i++) Koefitsient_Menshosti[i] = true;// Хух...  Ось так мабудь треба


    void Vzjattja_Nomeru(bool*K,*flag)
    {
        for( int i = 0; i < Dovzhina; ++i)
            if(!K[i]) {Perestavlennja(&A,i); flag=true;}              //  Ну й монстр виходить..   Але цікаво!
    
    }

    
    
    void Vyvod(*A)      //    Ну і виводимо, звичайно ж.    
    {
        for( i=0;i<Dovzhina;i++)
            cout<<A[i]<<" ";//std::
    
    }     

    
    
int main(){
    
    char A[Dovzhina];
    Vvedennja(&A);
          Tsykl:
    bool Koefitsient_Menshosti[Dovzhina];
    for (i = 0; i < Dovzhina; i++) Koefitsient_Menshosti[i] = true;
    
    
    
    bool flag=true; 
    for( i = 0; i < Dovzhina-1; ++i)
        { 
         if (A[i] > A[i+1])
             { Koefitsient_Menshosti[i]=false; flag=false;}
         }
    Vzjattja_Nomeru(&Koefitsient_Menshosti,&flag);
        if(!flag) goto Tsykl;
    //  Здається, все!! Можна компілювати!  !!!! 
//  Аааа...  Ще, в мене е функція, треба вписати
        
    Vyvod(&A);
 
Z();

//


   //Ось тепер здається можна! А нумо ...


    return 0;
} 
Подякували: Yola1

4

Re: код ASCII

ну ви і наворотили...

#include<string>
#include<iostream>
#include<algorithm>
using namespace std;
int main(){
  string line;
  getline(cin,line);
  sort(line.begin(),line.end());
  cout<<line<<endl;
  double p = 1.0;
  for(char c:line)p*=c;
  cout<<p<<endl;
}

5 Востаннє редагувалося Yola (17.09.2015 19:27:37)

Re: код ASCII

Дмитро-Чебурашка написав:

...

Добродію, пишіть код охайно, дотримуйтесь однакових відступів на однакових рівнях вкладеності, не пропускайте зайвих рядків, кожну фігурну дужку пишіть на окремому рядку, принаймні поки що. За спробу подяка.

Подякували: Дмитро-Чебурашка1

Re: код ASCII

Дякую за навчання!

Подякували: koala1