Informatică, întrebare adresată de pgabrielacasand, 9 ani în urmă

Scrieţi un program care să citească un şir de caractere şi apoi să afişeze la rând nou câte un subşir care se obţine din precedentul prin îndepărtarea primei litere.

Răspunsuri la întrebare

Răspuns de express
0
Ti-am facut o sursa in C++. Succes!
#include <bits/stdc++.h>
using namespace std;
int n,i,j;
char s[256];
int main()
{
    cin.getline(s, sizeof(s));
    n=strlen(s);

    while(i < n)
    {
        for(j = i; j < n; j++)
            cout << s[j];
        cout << "\n";
        i++;
    }
    return 0;
}

Sursa in Limbajul C
#include <cstdio>
#include <cstring>
using namespace std;
int n,i,j;
char s[256];
int main()
{
    gets(s);
    n=strlen(s);
    while(i < n)
    {
        for(j = i; j < n; j++)
            printf("%c",s[j]);
        printf("\n");
        i++;
    }
    return 0;
}


pgabrielacasand: cin.getline il pot inlocui in c cu gets(sir)?
express: pai e echivalenta comanda...merge si asa...de ce nu ai spus ca vrei C?
express: ti-am facut-o si-n limbajul C
pgabrielacasand: multumesc mult
Alte întrebări interesante