Se dă un text. Să se deplaseze spre stînga cu o poziţie fiecare literă, astfel încăt litera de pe poziţia n să fie plasată pe poziţia n-1, iar prima literă să devină ultima. De exemplu, pentru textul “tractor” se va afişa textul “ractort”.VA ROG IN LIMBAJUL C
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
#include <stdio.h>
#include <string.h>
void main()
{
char sir[1024];
printf("Șir: ");
fgets(sir, sizeof(sir), stdin);
sir[strcspn(sir, "\n")] = 0;
char primul = *sir;
char temporar[sizeof(sir)];
strcpy(temporar, sir);
strcpy(sir, temporar + 1);
sir[strlen(sir) + 1] = 0;
sir[strlen(sir)] = primul;
printf("Rotit la stânga: %s\n", sir);
}
Alte întrebări interesante
Arte,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Biologie,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă