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

Se vor citi:
- n = numărul de şiruri de caractere ce vor fi citite;
- respectiv, cele n şiruri de caractere.
Se va calcula suma lungimilor acestor şiruri. Nu se va folosi memorie decât pentru un singur şir
in limbajul C va rog

Răspunsuri la întrebare

Răspuns de schmollstefan
0
#include<stdio.h>
#include<string.h>
#include<conio.h>
#include<stdlib.h>
int main()
{
char a[100];
int s=0,i;
for(i=1;i<=n;i++)
{
printf("Introduceti un sir de caractere\n");
gets(a);
s=s+sizeof(a1);
}
printf("Lugimea este "s);
}

schmollstefan: printf("Lugimea este ",s);
pgabrielacasand: multumesc mult
pgabrielacasand: nu imi merge partea cu citirea mai multor siruri diferite
maramaracin07: La sfarsit trebuia sa scri return 0
pgabrielacasand: am incercat dar tot nu merge ,multumes mult oricum
Răspuns de express
0
Mi-a placut sursa trimisa inainte si din pacate nu functiona...am incercat s-o dreg in limbajul C  - e putin mai complicat pentru mine...de 3 ani lucrez doar in C++ si sunt foarte multumit ... mai ales pe siruri de caractere. Succes!
#include<stdio.h>
#include<string.h>
#include<conio.h>
#include<stdlib.h>
//using namespace std;
int main()
{
char a[100];
int s=0,i,n;
scanf("%d\n",&n);

for(i=1;i<=n;i++)
{
gets(a);
s=s+strlen(a);
}
printf("Lugimea este %d",s);
return 0;
}


pgabrielacasand: multumesc mult ,mai lipsea un printf pentru n dar l-am gasit, eu
schmollstefan: imi pare rau ca am uitat citirea variabilei n....
Alte întrebări interesante