Проблем със задача Vowels Sum
Някой , който е решил задачата , ако може да даде някакви насоки .
Предварително благодаря !
Някой , който е решил задачата , ако може да даде някакви насоки .
Предварително благодаря !
Ето ти едно страхотно обяснение на всички задачи от Simple Loops , като конкретната за която питаш е описана подробно в 1:16:09 :
Съветвам те да гледаш видеата от изминалите вече курсове, много е ползотворно! :)
благодаря ... ще го имам предвид
Направил съм го на Java,но най-добрата логика тук е да ползваш switch - case
package zad;
import java.util.Scanner;
public class VowelSum {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
String s = input.nextLine();
int sum = 0;
for (int i = 0; i < s.length(); i++) {
char word = s.charAt(i);
switch (word){
case 'a': suma+=1;break;
case 'e': suma +=2;break;
case 'i': suma +=3;break;
case 'o': suma +=4;break;
case 'u': suma +=5;break;
}
}
System.out.println(suma);
}
}
Може да приложиш същата логика и в C#
Е бързи сте,докато си копирам кода и го погледна за 3 мин. вече имаше два отговора,супер сте.
var text = Console.ReadLine();
var sum = 0;
for (int i = 0; i < text.Length; i++)
{
var currentChar = text[i];
if (currentChar == 'a') sum += 1;
else if (currentChar == 'e') sum += 2;
else if (currentChar == 'i') sum += 3;
else if (currentChar == 'o') sum += 4;
else if (currentChar == 'u') sum += 5;
Console.WriteLine(sum);
}
В подсказките пишеше
и не ми зачиташе последния символ, но сега работи
Благодаря :)
Това е моето решение: https://pastebin.com/zXjW7ZA8
using System;
namespace Character_Sequence
{
class Program
{
static void Main(string[] args)
{
string word = Console.ReadLine();
int sum = 0;
for (int i = 0; i <= word.Length; i++)
{
if (word[i] == 'a')
{
sum = sum + 1;
}
else if (word[i] == 'e')
{
sum = sum + 2;
}
else if (word[i] == 'i')
{
sum = sum + 3;
}
else if (word[i] == 'o')
{
sum = sum + 4;
}
else if (word[i] == 'u')
{
sum = sum + 5;
}
}
Console.WriteLine(sum);
}
}
}
Това ми е решението, но ми дава грешка...Някой може ли да подскаже къде бъркам..?
благодаря !
Благодаря :)